【问题标题】:I got this error when installing PyTorch in Pycharm. I installed torchvision and torch successfully but the problem is in PyTorch在 Pycharm 中安装 PyTorch 时出现此错误。我成功安装了 torchvision 和 torch 但问题出在 PyTorch
【发布时间】:2021-03-24 17:01:46
【问题描述】:

我尝试在 cmd 中安装 PyTorch 以将其导入 pycharm 项目。在运行 setup.py install for PyTorch ... 错误后,它给了我很多错误。

ERROR: Command errored out with exit status 1:
     command: 'c:\users\sarah\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\sarah\\AppData\\Local\\Temp\\pip-install-uejad0d4\\pytorch_87cb825d32c24f6ca6f350ea09c367a4\\setup.py'"'"'; __file__='"'"'C:\\Users\\sarah\\AppData\\Local\\Temp\\pip-install-uejad0d4\\pytorch_87cb825d32c24f6ca6f350ea09c367a4\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\sarah\AppData\Local\Temp\pip-record-k6l1ba85\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\sarah\AppData\Roaming\Python\Python38\Include\PyTorch'
         cwd: C:\Users\sarah\AppData\Local\Temp\pip-install-uejad0d4\pytorch_87cb825d32c24f6ca6f350ea09c367a4\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\sarah\AppData\Local\Temp\pip-install-uejad0d4\pytorch_87cb825d32c24f6ca6f350ea09c367a4\setup.py", line 11, in <module>
        raise Exception(message)
    Exception: You tried to install "pytorch". The package named for PyTorch is "torch"
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\sarah\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\sarah\\AppData\\Local\\Temp\\pip-install-uejad0d4\\pytorch_87cb825d32c24f6ca6f350ea09c367a4\\setup.py'"'"'; __file__='"'"'C:\\Users\\sarah\\AppData\\Local\\Temp\\pip-install-uejad0d4\\pytorch_87cb825d32c24f6ca6f350ea09c367a4\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\sarah\AppData\Local\Temp\pip-record-k6l1ba85\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\sarah\AppData\Roaming\Python\Python38\Include\PyTorch' Check the logs for full command output.

【问题讨论】:

    标签: python cmd pytorch


    【解决方案1】:

    安装 PyTorch 的最佳方式是使用 pip 或 conda,其网站上提供的命令是:https://pytorch.org/

    通过这种方式,您可以选择您使用的操作系统、哪个版本的 CUDA(或不使用 CUDA),以及您使用的是 conda 还是 pip。

    请注意,截至今天(20 年 12 月 14 日),我尝试在新环境中安装 PyTorch,但由于新的 Numpy 版本而失败。我通过先安装 Numpy 解决了这个问题:

    pip install numpy==1.18
    

    然后像往常一样从他们的网站上获取 PyTorch。请注意,他们的 pip install 命令将 torch 指定为包名称,而 not pytorch,您似乎已经使用过。

    【讨论】:

    • 它包括torch而不是pytorch”是什么意思?
    • 在原始评论中,用户收到:Exception: You tried to install "pytorch". The package named for PyTorch is "torch"。这就是我所指的。我将编辑我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2019-10-18
    • 2022-01-28
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 2021-09-16
    相关资源
    最近更新 更多