Jupyter Notebook中的Pytorch模块错误

时间:2018-01-18 08:22:56

标签: python jupyter-notebook torch pytorch

我在激活虚拟环境时使用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'

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

4 个答案:

答案 0 :(得分:1)

我对此有相同的问题,但是设法解决了这个问题。我认为PyTorch在Anaconda的常规Jupyter应用程序中有一个“问题”,因此我敦促您首先安装支持PyTorch的numpy jupyter笔记本,然后再重新启动笔记本。 使用(在虚拟环境路径中):

conda install numpy jupyter notebook

希望这会有所帮助。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

这对我有用:

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

conda create -n env_pytorch python=3.6

2。激活此环境,在上方创建

source activate env_pytorch

3。用pip或pip3安装PyTorch:

pip install torchvision --user

答案 3 :(得分:0)

  1. 转到 anaconda.navigator -> 环境 -> base(root) -> 选择未安装 -> 搜索 'torch' -> 安装 2.在您的 jupyter notebook 中运行“import torch”!