python - mac 运行 deepfakes - faceswap ' faceswap.py' 出现错误

标签 python tensorflow

project-github

  • macOS-10.14.2
  • pyenv+python3.5
  • tf-1.13.1

    1. 'python setup.py'(无 docker,无 CUDA)

$ python setup.py

警告在没有 root/admin 权限的情况下运行 INFO 该工具提供安装提示 并安装所需的 python 包 Darwin 18.2.0 中的 INFO 设置 信息已安装的Python:3.5.0 64位 信息编码:UTF-8 信息正在升级点... 信息已安装点:19.0.3 启用 Docker? [是/否] 否 信息 Docker 已禁用 启用 CUDA 吗? [是/否] 否 信息 CUDA 已禁用 信息检查系统依赖性... 信息 CMake 版本:3.14.1 请确保满足您的系统依赖性。继续? [是/否] 是 信息 满足所有 python3 依赖项。 你可以走了。

    Enter:  'python faceswap.py -h' to see the options
            'python faceswap.py gui' to launch the GUI
  • 然后运行这个得到错误:
  • $ python faceswap.py -h
    
    Traceback (most recent call last):
      File "faceswap.py", line 5, in <module>
        import lib.cli as cli
      File "/Users/water/Desktop/git/other/faceswap/lib/cli.py", line 11, in <module>
        from lib.logger import crash_log, log_setup
      File "/Users/water/Desktop/git/other/faceswap/lib/logger.py", line 15, in <module>
        from lib.sysinfo import sysinfo
      File "/Users/water/Desktop/git/other/faceswap/lib/sysinfo.py", line 12, in <module>
        from lib.gpu_stats import GPUStats
      File "/Users/water/Desktop/git/other/faceswap/lib/gpu_stats.py", line 8, in <module>
        import pynvx  # pylint: disable=import-error
      File "/Users/water/.pyenv/versions/3.5.0/lib/python3.5/site-packages/pynvx/__init__.py", line 1, in <module>
        from _pynvx import *
    ImportError: dlopen(/Users/water/.pyenv/versions/3.5.0/lib/python3.5/site-packages/_pynvx.cpython-35m-darwin.so, 2): Symbol not found: __PyThreadState_UncheckedGet
      Referenced from: /Users/water/.pyenv/versions/3.5.0/lib/python3.5/site-packages/_pynvx.cpython-35m-darwin.so
      Expected in: flat namespace
     in /Users/water/.pyenv/versions/3.5.0/lib/python3.5/site-packages/_pynvx.cpython-35m-darwin.so
    

    最佳答案

    将 python 从 v3.5.0 更改为 v3.6.8 后它可以工作,但我发现自述文件说“Python >= 3.2-3.6 64位(不能是 3.7.x,因为 Tensorflow 尚未更新以提供支持)” ,所以。

    关于python - mac 运行 deepfakes - faceswap ' faceswap.py' 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55685558/

    相关文章:

    tensorflow - tf.space_to_depth() 如何在 tensorflow 中工作?

    tensorflow - CPU端的性能瓶颈

    python - 将数据框内的字典转换为新的数据框并选择其中的行

    tensorflow - 这对于我的神经网络来说是足够的拓扑吗?

    python - 使用 Python,如何在后台等待按键时在前台运行循环?

    python - 如何从 Twitter 页面探索中提取主题标签?

    python - 我想使用 wget 和变量作为参数

    python-3.x - 如何查找tensorflow.python.data.ops.dataset_ops.MapDataset对象的大小或形状,make_csv_dataset的输出

    python - Django 错误 ---index() 缺少 1 个必需的位置参数 : 'pk'

    python - 获取 NumPy 数组中连续命中的数量及其第一个/最后一个索引