我正在尝试导入“火炬”包。 同样,我尝试使用如下pip命令安装它,安装甚至开始,但是几秒钟后出现错误
下面是我执行的命令
pip install torch
我得到的错误:
from tools.nnwrap import generate_wrappers as generate_nn_wrappers
ModuleNotFoundError: No module named 'tools.nnwrap'
操作系统: Windows。 IDE :pyCharm
我拥有与此问题相关的唯一链接,但无法解释它。
答案 0 :(得分:15)
要在Windows 10中为pycharm安装稳定版本的pytorch,应使用以下命令。
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
答案 1 :(得分:9)
这适用于使用Python-3.x pip
的Windows 10
pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
答案 2 :(得分:4)
对于任何正在寻找问题的人。
似乎安装割炬的命令未按预期工作,您可以尝试使用以下命令来获取pytorch。它的工作解决了我上面提到的问题
对于OS:Windows,软件包:pip,语言:python3.6
在命令下运行
pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_amd64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36m-win_amd64.whl
编辑: 由于命令会根据所安装的软件版本(操作系统,软件包,语言)而有所不同,因此从下面的链接中生成所需的命令是明智的。
答案 3 :(得分:3)
我如何在Windows 10(x64)中修复它
2020年3月31日
从此处安装CUDA:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
cuda_10.2.89_441.22_win10.exe
使用官方网站pytorch:https://pytorch.org/get-started/locally/
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
在Anaconda3中,我尝试使用同一网站,只是将Package更改为 conda :
答案 4 :(得分:2)
对我来说,这是通过检查我的python版本而解决的-我在python 3.8中遇到此错误,但是当我降级到3.7(the site上的安装说明仅上升到3.7)时,该错误消失了。
答案 5 :(得分:2)
如果在Windows中使用Anaconda(3.7),则需要通过.whl文件进行安装。 从此处下载.whl文件:-docs 然后放入工作目录并使用pip进行安装。
对于我的系统,我已将anaconda的pip重命名为pip37
pip37 install torch-1.5.1+cpu-cp37-cp37m-win_amd64.whl
pip37 install torchvision-0.6.1+cpu-cp37-cp37m-win_amd64.whl
它将在您的anaconda环境中安装Torch 1.5和Torchvision 0.6.1
答案 6 :(得分:2)
对于我来说(在Windows 10上为 Python 3.7.6 x64 ),此行有效:
pip install torch==1.5.0 torchvision==0.6.0 -f https://download.pytorch.org/whl/torch_stable.html
答案 7 :(得分:1)
有关最新版本的割炬,请使用以下命令。
不支持CUDA(仅限CPU)
pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
具有CUDA支持:
pip install torch===1.7.0+cu110 torchvision===0.8.1+cu110 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
检查此link以获得最新版本,并从pytorch那里获取命令本身。
答案 8 :(得分:1)
对于任何在安装割炬时遇到问题的人:我认为最好不要查看pytorch官方网站(https://pytorch.org/),而不要遵循此处发布的任何命令。在这里,您可以轻松指定所有设置信息,并获取正确的下载命令。
答案 9 :(得分:1)
尝试此代码。它对我有用-
>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt)
'2002-10-27 12:00:00 LMT+0020'
答案 10 :(得分:1)
答案 11 :(得分:1)
我遇到了同样的错误,然后我发现最新的pytorch安装需要CUDA 10.1,一旦我安装了该pycu和匹配的cuDNN,则此命令行成功了:
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
答案 12 :(得分:1)
按照https://pytorch.org/get-started/locally/
上的说明进行操作如果要pip install
它将为您提供诸如
的输出pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp37-cp37m-win_amd64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp37-cp37m-win_amd64.whl
答案 13 :(得分:0)
必须在两个位置修复此问题
DEV Windows 10计算机: CD至C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Anaconda3_64 \ Scripts 执行:conda install pytorch
DEV Windows MSSQL Server数据库Python服务 CD到C:\ Program Files \ Microsoft SQL Server \ MSSQL14.MSSQLSERVER \ PYTHON_SERVICES \ Scripts 执行:pip3安装割炬
答案 14 :(得分:0)
对我来说,这就像使用python 3.7安装割炬一样简单。我也从这里接受命令-https://pytorch.org/get-started/locally/#anaconda。
答案 15 :(得分:0)
尝试卸载32位python 3.8并安装64位。它对我有用,然后:
#include <thread>
#include <cstdio>
using namespace std;
void blahblah (int tid, int bbb) {
printf("the tid is %d, %d\n", tid, bbb);
}
int main() {
const int n = 5;
thread ThreadArray[n];
int tid = 0, bbb = 6;
for (int i = 0; i < n; i++) {
printf("the data inside %d, %d\n", tid, bbb);
ThreadArray[i] = thread(blahblah, tid++, bbb--);
}
for (auto &t : ThreadArray) {
t.join();
}
return 1;
}
答案 16 :(得分:0)
我遇到了相同的错误,并使用以下命令进行了修复:
pip install torch===1.7.0 torchvision===0.8.1 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
我使用的是Windows 10,Python 3.8.6。
或者:
答案 17 :(得分:-1)
对于价值而言,在Anaconda的Windows 10上,唯一对我有用的命令是:
pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp37-cp37m-win_amd64.whl