VS Community 2017, v 15.9.10 Anaconda 2019.03 (Это python 3.7.3)
У меня есть простая программа, приведенная здесь:
import numpy
import sys
print("version = " + sys.version)
print("hello, world!\n");
Если я зайду в VS, Python Environments и lick «Открыть в Powershell». Я могу напечатать «python» в этом окне, чтобы получить интерактивный сеанс Python.Он говорит: «Среда Anaconda 2019.03»
Если я наберу: print (sys.version), в интерактивной консоли, он напечатает:
версия = 3.7.3 (по умолчанию, март27 2019, 17:13:21) [MSC v.1915 64 бит (AMD64)]
OTOH, если я попытаюсь запустить программу с помощью щелчка правой кнопкой мыши -> «Запуск без отладки», яполучить следующие ошибки:
Traceback (последний вызов был последним): файл "C: \ Users \ me \ Source \ Repos \ PythonApplication2 \ PythonApplication2 \ PythonApplication2.py", строка 1, в импорте numpyФайл "C: \ Users \ me \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ numpy__init __. Py", строка 140, из.импортировать файл _distributor_init "C: \ Users \ me \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ numpy_distributor_init.py", строка 34, в из.import _mklinit ImportError: Ошибка загрузки DLL: указанный модуль не найден.Нажмите любую клавишу для продолжения .,.
Примечание: ошибка возникает только в первой строке, а именно: "import numpy"
Также, если в среде Python я нажимаю на "Открыть интерактивное окно" и вручнуювведите команду "import numpy", я получаю ту же ошибку.
Когда я смотрю на среды Python и проверяю пакеты conda, я вижу все нужные мне пакеты ... numpy, многие другие.
Теперь, сначала он не работал в PowerShell, но я нашел несколько команд, имеющих отношение к ExecutionPolicy, чтобы помочь с этим.Я думал, что это исправит и интерактивное окно, но это не так.
Таким образом, похоже, что питон anaconda, перечисленный в окружении python, отличается от того, который он вызывает, когда я нажимаю на "open".значок интерактивного окна.
Вот как выглядит окно сред Python: ![enter image description here](https://i.stack.imgur.com/D50Ky.png)
Вот интерактивное окно, когда я пытаюсь импортировать numpy ![enter image description here](https://i.stack.imgur.com/HOViJ.png)
Обратите внимание, что в примере используется numpy, но это верно и для других пакетов.