Jupyter Notebook中的Pytorch模块错误

问题描述 投票:2回答:2

我在激活虚拟环境时使用conda命令安装了pytorch。

但是,当我在Jupyter Notebook中导入火炬模块时会出现一些问题。

我在提示符和Jupyter Notebook中检查了sys.path。

嗯..在提示中,sys.path的结果是

['', '/home/usrname/anaconda3/lib/python36.zip',
     '/home/usrname/anaconda3/lib/python3.6',
     '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
     '/home/usrname/anaconda3/lib/python3.6/site-packages']

导入火炬模块时没有错误。

但是,在jupyter笔记本(用chrome执行)中,sys.path

['',
 '/home/usrname/anaconda3/lib/python36.zip',
 '/home/usrname/anaconda3/lib/python3.6',
 '/home/usrname/anaconda3/lib/python3.6/lib-dynload',
 '/home/usrname/anaconda3/lib/python3.6/site-packages',
 '/home/usrname/anaconda3/lib/python3.6/site-packages/IPython/extensions',
 '/home/usrname/.ipython']

我看到一个错误:No module named 'torch'

我无法解决这个问题......

python jupyter-notebook torch pytorch
2个回答
1
投票

我遇到了同样的问题,但设法解决了这个问题。我认为PyTorch对Anaconda中的常规Jupyter应用程序有一个“问题”,所以我建议你先安装支持PyTorch的numpy jupyter笔记本,然后你可以再次启动你的笔记本。使用(在虚拟环境路径中):

conda install numpy jupyter notebook 希望这可以帮助。


0
投票

您需要在虚拟环境中创建内核并在jupyter中选择该内核。


0
投票

这对我有用:

1.创建一个conda虚拟环境:

conda create -n env_pytorch python=3.6

2.这个环境活跃于上面:

source activate env_pytorch

3.使用pip或pip3安装PyTorch:

pip install torchvision --user
© www.soinside.com 2019 - 2024. All rights reserved.