Ошибка при импорте пакетов за пределы Jupyter - PullRequest
0 голосов
/ 01 апреля 2019

Я установил Anaconda 3.7 64-bit на свой компьютер с Windows 10.Он успешно установлен, и я могу без проблем открыть Jupyter и запустить код Python в Jupyter, включая импорт пакетов.

Однако, если я пытаюсь импортировать пакеты из кода Visual Studio или Visual Studio Professional 2017, я получаюошибка как это:

C:/Users/brubin/AppData/Local/Continuum/anaconda3/python.exe 
c:/Users/brubin/Desktop/test.py Traceback (most recent call last):
File "c:/Users/brubin/Desktop/test.py", line 1, in <module>
import matplotlib.pyplot 
File "C:\Users\brubin\AppData\Local\Continuum\anaconda3\lib\site-packages\matplotlib\pyplot.py", line 32, in <module>
import matplotlib.colorbar
File "C:\Users\brubin\AppData\Local\Continuum\anaconda3\lib\site-packages\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.contour as contour
File "C:\Users\brubin\AppData\Local\Continuum\anaconda3\lib\site-packages\matplotlib\contour.py", line 18, in <module>
import matplotlib.font_manager as font_manager
File "C:\Users\brubin\AppData\Local\Continuum\anaconda3\lib\site-packages\matplotlib\font_manager.py", line 48, in <module>
from matplotlib import afm, cbook, ft2font, rcParams, get_cachedir
ImportError: DLL load failed: The specified module could not be found.

Я нашел несколько сообщений об этой же проблеме, и они часто рекомендуют делать pip uninstall matplotllib затем pip install matplotlib.Я сделал это, и теперь моя программа работает правильно (я должен был сделать то же самое для numpy).

Мои вопросы:

  • Почему необходимо удалять и переустанавливать пакеты?Предположительно, мне придется делать это для каждого пакета, который я хочу использовать за пределами Jupyter.
  • Почему код, запущенный в Jupyter, мог импортировать пакеты, но тот же код, запущенный из Visual Studio, потребовал от меняудалить / переустановить пакет?
  • Местоположение по умолчанию, в котором установлен установщик Anaconda, было c:/users/brubin/AppData/Local/Continuum/anaconda3 Является ли тот факт, что Anaconda установлен там, а не где-то вроде users/brubin или Program Files, будет проблемой?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...