0

我正在使用 Python 3.6,并尝试使用 Pytorch。我已经使用 pip3 卸载了它,然后重新安装了它

Hugos-MacBook-Pro-2:project hugokitano$ pip3 install torch 
Requirement already satisfied: torch in /usr/local/lib/python3.7/site-packages (1.3.1) 
Requirement already satisfied: numpy in /Users/hugokitano/Library/Python/3.7/lib/python/site-packages (from torch) (1.17.2)

但是,当我尝试导入 torch 时,找不到该模块。我也尝试通过 conda 安装,运行

conda install pytorch torchvision -c pytorch

它是成功的,安装到

环境位置:/Users/hugokitano/anaconda

但是,“进口火炬”仍然不起作用。有什么想法吗?谢谢!

4

2 回答 2

2

使用环境而不是在你的基础上安装包是明智的。尝试执行以下操作:

conda create -n deep7 -c pytorch python=3.7 pytorch torchvision
conda activate deep7
python -c "import torch"

我们创建了一个名为 deep7 的环境,我们使用 pytorch 通道在 Python 3.7 中安装 pytorch。之后我们激活环境并测试导入是否有效。如果是这样,您将看不到任何错误。

要使用 pytorch,您必须激活环境: conda activate deep7并停用conda deactivate. 您可以添加库conda install -n deep7 <package name>

快乐编码

顺便说一句:如果你想要 Python 3.6,也可以这样做,将上面的所有 7 更改为 6 :)

于 2019-11-09T10:04:54.290 回答
0

Try to update conda and install it. It weirdly fixed my issue.

conda update conda
于 2019-11-08T23:53:33.320 回答