所以我一直有這個麻煩。我需要使用numpy,所以我可以使用OpenCV,所以我安裝了Miniconda(不是Miniconda3,因爲我們使用的是Python 2.7),我安裝了conda install numpy
numpy,因爲當我運行conda list
時,我看到它在那裏:Miniconda「安裝」numpy,但Python無法導入它
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\joe30_000>conda list
# packages in environment at C:\Users\joe30_000\Miniconda:
#
conda 3.17.0 py27_0
conda-env 2.4.2 py27_0
menuinst 1.0.4 py27_0
numpy 1.9.3 py27_0
pip 7.1.2 py27_0
pycosat 0.6.1 py27_0
pycrypto 2.6.1 py27_3
python 2.7.10 0
pyyaml 3.11 py27_2
requests 2.7.0 py27_0
setuptools 18.3.2 py27_0
wheel 0.26.0 py27_1
C:\Users\joe30_000>
而且你可以看到它已經安裝了Python 2.7。然而,當我去蟒蛇命令行,並嘗試import numpy
我得到了錯誤的模塊不存在:
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
>>>
這究竟是爲什麼?我必須以某種方式將Conda與Python同步,以便Python使用Miniconda安裝的模塊?
你正在運行你的系統上安裝的miniconda python或其他任意python嗎? –
@Bubbafat即時通訊運行我安裝的2.7標準Python ...有沒有「Python的」miniconda「版本? – MagnusCaligo
在模塊列表中說得很對。這幾乎是conda的要點。你可以有2.7或3.2或任何你想要的環境。 Miniconda是conda包+ python。它沒有anaconda擁有的數百個其他軟件包。但這並不意味着你應該使用外部python。 –