Miniconda "устанавливает" NumPy, но Python не может импортировать его

Так что у меня были некоторые проблемы с этим. Мне нужно использовать Numpy, чтобы я мог использовать OpenCV, и поэтому я установил Miniconda (не Miniconda3, потому что мы работаем в Python 2.7), и я установил NumPy с conda install numpy и это сработало, потому что когда я бегу conda list Я вижу, что это там

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. Тем не менее, когда я иду в командную строку Python и пытаюсь 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?

1 ответ

Так что благодаря @Bubbafat я нашел решение и хочу опубликовать его на случай, если у кого-то возникнут проблемы. Как сказал Буббафат, у conda есть собственная версия интерпретатора Python. Он находится в каталоге Miniconda (он называется "Python.exe"). Если вы используете IDE, вам нужно переключить интерпретатор для использования этой версии Python, а не той версии по умолчанию, которую вы, возможно, установили в Интернете с самого сайта Python. Я надеюсь, что это было полезно.

Другие вопросы по тегам