Ошибка zipline. Нет модуля с именем zipline

Я установил пакет zipline через Enthought Cantopy. Теперь я пытаюсь запустить скрипт, используя его в командной строке, но получаю ошибку ImportError: No module named zipline,

Я также попытался запустить тот же код, используя IPython, с тем же выводом.

Я думаю, что это связано с виртуальными средами Python, но я не знаю, как это исправить.

3 ответа

Я понял. Проблема была в версии Python, которая у меня есть. У меня установлен 32-битный Python и Enthought Cantopy с 64-битным Python zipline Пакет находился под 64-битным Python, а в командной строке использовалась 32-битная версия Установка 64-битного Python исправила проблему.

Вот требования / шаги, чтобы заставить Zipline работать:

  1. Установите Microsoft Visual C++ 2010 Express
  2. Загрузите и установите Python 3.4
  3. Скачайте zipline с github и распакуйте в C:/
  4. Установить Анаконду в качестве переводчика проекта
  5. Поскольку zipline совместим с Python 3.4, вам необходимо создать среду с Python 3.4
  6. Запустите эту команду в консоли IDE:$conda create -n python34 python=3.4 anaconda(замените py34 на расположение папки python34)
  7. Теперь запустите эту команду в консоли:$activate python34 # Активирует среду Python 3.4
  8. $pip install -e C:\GitHub\zipline (Каталог, где вы извлекли zipline)
  9. Получить данные из quandl с помощью команды ниже$zipline ingest

Надеюсь, что это помогает другим, кто посещает эту страницу!

Вышла последняя версия Zipline-Trader. Для стабильной версии pip install zipline-traderДля получения дополнительной информации следуйте документации по установке.

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