Модуль работает в приглашении Anaconda, но не в Spyder

Я уже несколько часов бьюсь над этой проблемой, и она довольно сложная. Я на Windows 7, Python 2.7, Spyder 3.2.6 Я пытался установить OSMNX через cygwinОднако я столкнулся со многими проблемами. Наконец-то удалось установить его через windows cmd. Сквозь anaconda promptЯ мог бы импортировать osmnx без ошибок.
Тем не менее, я пытаюсь импортировать его в Spyder, но я продолжаю получать:
Traceback (последний вызов был последним):

  File "<ipython-input-2-2b99ab66aebb>", line 1, in <module>
    import osmnx

ImportError: No module named osmnx

Что именно здесь не так? и как я могу это решить?

3 ответа

Проблема заключается в использовании различных сред для вашей подсказки anaconda и вашего экземпляра spyder, как упомянуто @Simon. Эта проблема и различные доступные решения рассматриваются здесь: обсуждение GitHub

Вы можете решить проблему следующим образом. При условии, что у вас есть пакет spyder-kernels уже установлен в среде приглашения Anaconda, выполните следующую команду в приглашении Anaconda:

python -c "import sys; print(sys.executable)"

и скопируйте путь, возвращенный на вашу консоль. Затем в Spyder перейдите в Инструменты> Настройки> Интерфейс Python. Здесь вы увидите две опции в разделе Выбор интерпретатора Python для всех консолей Spyder. Проверьте второй вариант и вставьте путь, который вы скопировали из приглашения Anaconda. Закройте Spyder и откройте его снова, и теперь import module Команда должна работать.

Делая это, Spyder будет в основном использовать интерпретатор Python из среды, в которой вы установили новые модули.

Вам необходимо синхронизировать переменные среды / путь для обоих.

Просто зайдите в окно анаконды и введите команду

      > conda install spyder

Он автоматически подготовит среду. После этого просто откройте spyder и выполните свой код.

Я столкнулся с той же проблемой. Я установил Spyder и Jupyter в среде conda. После этого у меня все нормально работает.

source activate my_conda_env
conda install spyder
conda install jupyter notebook
Другие вопросы по тегам