【问题标题】:After Deleting some Python Files, I can't install pytorch any more via pip删除一些 Python 文件后,我无法再通过 pip 安装 pytorch
【发布时间】:2020-02-21 13:24:36
【问题描述】:

不幸的是,我删除了一些 Python 文件。我得到了 macOS Catalina,我想使用以下命令安装 pytorch:

pip3 install torch

如果我在终端输入这个,我会得到

手电筒的制造轮(setup.py)...错误 错误:命令出错,退出状态为 1: 命令:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"'; 文件='"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-wheel-qh35w11o --python-tag cp38 cwd:/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/ 完整输出(30 行): 运行 bdist_wheel 运行构建 运行 build_deps 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py”,第 225 行,在 设置(名称=“火炬”,版本=“0.1.2.post2”, 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/init.py”,第 145 行,在设置中 返回 distutils.core.setup(**attrs) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/core.py”,第 148 行,在设置中 dist.run_commands() 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 966 行,在 run_commands self.run_command(cmd) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 985 行,在 run_command cmd_obj.run() 运行中的文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/wheel/bdist_wheel.py”,第 192 行 self.run_command('build') 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py”,第 313 行,在 run_command self.distribution.run_command(command) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 985 行,在 run_command cmd_obj.run() 运行中的文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/command/build.py”,第 135 行 self.run_command(cmd_name) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py”,第 313 行,在 run_command self.distribution.run_command(command) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 985 行,在 run_command cmd_obj.run() 运行中的文件“/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py”,第 51 行 从 tools.nnwrap 导入 generate_wrappers 作为 generate_nn_wrappers ModuleNotFoundError:没有名为“tools.nnwrap”的模块


错误:火炬的构建轮失败 为 Torch 运行 setup.py clean 错误:命令出错,退出状态为 1: 命令:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"'; 文件='"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' clean - 全部 cwd:/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch 完整输出(2行): 运行干净 错误:[Errno 2] 没有这样的文件或目录:'.gitignore'


错误:无法清理 Torch 的构建目录 火炬制作失败 安装收集的包:torch 运行 setup.py install for torch ... 错误 错误:命令出错,退出状态为 1: 命令:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"'; 文件='"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-cerpeh7h/install-record.txt --single-version-externally-managed --compile cwd:/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/ 完整输出(23 行): 运行安装 运行 build_deps 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py”,第 225 行,在 设置(名称=“火炬”,版本=“0.1.2.post2”, 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/init.py”,第 145 行,在设置中 返回 distutils.core.setup(**attrs) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/core.py”,第 148 行,在设置中 dist.run_commands() 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 966 行,在 run_commands self.run_command(cmd) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 985 行,在 run_command cmd_obj.run() 文件“/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py”,第 99 行,运行中 self.run_command('build_deps') 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/cmd.py”,第 313 行,在 run_command self.distribution.run_command(command) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/distutils/dist.py”,第 985 行,在 run_command cmd_obj.run() 运行中的文件“/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py”,第 51 行 从 tools.nnwrap 导入 generate_wrappers 作为 generate_nn_wrappers ModuleNotFoundError:没有名为“tools.nnwrap”的模块 -------------------------------------- 错误:命令出错,退出状态为 1:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"'; 文件='"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-kb_zrdjk/torch/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-cerpeh7h/install-record.txt --single-version-externally-managed --compile 检查日志以获取完整的命令输出。

有没有办法解决这个问题?您需要更多信息吗?

更新

我改变了环境的方式(没有 anaconda),所以我收到了这个错误消息:

错误:命令出错,退出状态为 1:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-zelcwulm/torch/setup.py'"'"'; 文件='"'"'/private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-install-zelcwulm/torch/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record /private/var/folders/sb/4h99w30940zcbdvy_csrksxc0000gn/T/pip-record-i1_7akf_/install-record.txt --single-version-externally-managed --compile 检查日志以获取完整的命令输出。

【问题讨论】:

    标签: python-3.x macos pip pytorch macos-catalina


    【解决方案1】:

    尝试运行:

    pip3 install --upgrade --force-reinstall pip
    

    如果这不起作用,您可以随时尝试从 https://www.python.org/downloads 重新安装 python

    【讨论】:

    • 它不起作用,所以我改变了环境。但是有一个新的错误消息。我在这里更新了主帖。有没有其他办法解决?
    • @似乎我不太确定这个新错误是什么,你能把整个事情贴出来吗,或者是这样吗?
    • @看来你能把 pip3 install --upgrade --force-reinstall pip 的错误贴出来
    • 执行这个命令没有错误。但是这个命令没有改变。
    • @似乎,尝试卸载python并重新安装它
    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 2022-08-02
    • 1970-01-01
    • 2020-08-12
    • 2016-05-18
    • 2021-04-21
    • 2017-02-08
    • 2019-06-18
    相关资源
    最近更新 更多