【发布时间】:2020-11-07 16:26:15
【问题描述】:
我目前在尝试在我的计算机上导入 PyTorch 时遇到了一些问题。我在我自己的本地 Windows 笔记本电脑(没有任何 GPU)上工作,并从 python.org 安装了 Python 3.6。我没有 Anaconda 发行版,通常通过打开 Windows 命令提示符并使用以下命令来安装任何新软件包:pip install package。
通常这足以让我立即使用该软件包(通过 Jupyter Notebook 或在 Sublime Text 中编写和运行 jupya .py 脚本)。但是 PyTorch 似乎没有那么直接。
我按照下面复制的安装说明(来自 PyTorch 网站):
点
没有 CUDA
要通过 pip 安装 PyTorch,并且没有支持 CUDA 的系统或不需要 CUDA,请在上述选择器中选择 OS:Windows, 包:Pip 和 CUDA:无。然后,运行显示的命令 给你。
我打开了我的 Windows 命令提示符并简单地运行了这个命令:
pip install torch==1.5.1+cpu torchvision==0.6.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
安装成功,安装过程中没有报错。
现在,当我打开 Jupyter Notebook 并运行命令时:import torch 我收到以下错误:
python.exe - Ordinal Not Found
The ordinal 242 could not be located in the dynamic link library
c:\users\bdour\appdata\local\programs\python\python36\lib\site-packages\torch\lib\torch_cpu.dll
我检查了,torch_cpu.dll 文件确实存在于错误中提到的路径中。
我试图理解该错误的含义,但找不到太多帮助。似乎很多人对 PyTorch 有问题,通常是由于他们的 conda 环境存在一些问题,但我没有使用任何环境。我只是想在本地导入和运行包。
就像我上面提到的,当我简单地使用 pip install 命令时,我通常不会遇到任何其他库的问题。
有谁知道这个错误来自哪里以及如何解决它?
提前感谢您的时间和帮助。
【问题讨论】:
标签: python installation pytorch importerror torch