【发布时间】:2019-08-02 09:16:07
【问题描述】:
我已经安装了 Conda 并且工作正常,但是在尝试在我的基础环境中安装 Pytorch 之后,我得到了 ModuleNotFoundError: No module named 'conda'。
这是安装跟踪:
$ conda install pytorch torchvision -c pytorch
Collecting package metadata: done
Solving environment: done
## Package Plan ##
environment location: /Users/yitianzou/anaconda3
added / updated specs:
- pytorch
- torchvision
The following packages will be downloaded:
package | build
---------------------------|-----------------
cffi-1.12.2 | py36hb5b8e2f_1 213 KB
------------------------------------------------------------
Total: 213 KB
The following packages will be UPDATED:
cffi 1.11.5-py37h6174b99_1 --> 1.12.2-py36hb5b8e2f_1
olefile 0.45.1-py36_0 --> 0.46-py36_0
pytorch 0.4.0-py36_cuda0.0_cudnn0.0_1 --> 1.0.1-py3.6_2
torchvision pytorch/osx-64::torchvision-0.2.1-py3~ --> pytorch/noarch::torchvision-0.2.2-py_3
The following packages will be DOWNGRADED:
mkl_fft 1.0.6-py37hb8a8100_0 --> 1.0.6-py36hb8a8100_0
mkl_random 1.0.2-py37h27c97d8_0 --> 1.0.1-py36h5d10147_1
numpy 1.15.4-py37h6a91979_0 --> 1.15.4-py36h6a91979_0
numpy-base 1.15.4-py37h8a80b8c_0 --> 1.15.4-py36h8a80b8c_0
pip 19.0.3-py37_0 --> 19.0.3-py36_0
pycparser 2.19-py37_0 --> 2.19-py36_0
python 3.7.2-haf84260_0 --> 3.6.8-haf84260_0
setuptools 40.8.0-py37_0 --> 40.8.0-py36_0
six 1.12.0-py37_0 --> 1.12.0-py36_0
wheel 0.33.1-py37_0 --> 0.33.1-py36_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
cffi-1.12.2 | 213 KB | ################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Traceback (most recent call last):
File "/Users/yitianzou/anaconda3/bin/conda", line 12, in <module>
from conda.cli import main
ModuleNotFoundError: No module named 'conda'
看起来我的 conda 路径还可以:
$ which conda
/Users/yitianzou/anaconda3/condabin/conda
而且我的 python 看起来也不错:
$ python --version
Python 3.6.8 :: Anaconda custom (x86_64)
但是,每当我尝试使用 conda 时,都会得到以下信息:
$ conda env list
Traceback (most recent call last):
File "/Users/yitianzou/anaconda3/bin/conda", line 12, in <module>
from conda.cli import main
ModuleNotFoundError: No module named 'conda'
关于如何解决这个问题的任何想法?
【问题讨论】:
-
检查 conda 路径 - 通常是 .../anaconda3/bin/conda
-
Possible duplicate Conda 安装是特定于 Python(次要)版本的。通过在您的 base 环境中接受降级 Python 的安装,您现在已经破坏了 Conda。
标签: python anaconda pytorch conda