ошибка почтового индекса. Нет модуля с именем zipline

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

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

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


person Lodyk Vovchak    schedule 15.05.2015    source источник
comment
Каков результат $ which python   -  person kylieCatt    schedule 15.05.2015
comment
В какую установку Python была установлена ​​библиотека Enthought?   -  person wallyk    schedule 15.05.2015
comment
Вы сначала создали скрипт активации?   -  person FatalError    schedule 15.05.2015
comment
Может быть, вам удастся найти zipline с помощью грубой силы: find / | grep zipline   -  person wallyk    schedule 15.05.2015
comment
командная строка и Power Shell не распознают какой файл или grep comand.   -  person Lodyk Vovchak    schedule 18.05.2015
comment
вот вывод команды python Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. Итак, у меня есть версия python 2.7   -  person Lodyk Vovchak    schedule 18.05.2015


Ответы (3)


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

person Lodyk Vovchak    schedule 20.05.2015

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

  1. Установить Microsoft Visual C ++ 2010 Express
  2. Скачайте и установите python 3.4
  3. Загрузите zipline с github и распакуйте в C: /
  4. Установите Anaconda в качестве интерпретатора проекта
  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 (каталог, в который вы извлекли почтовый индекс)
  9. Получите данные из quandl с помощью команды ниже $zipline ingest

Надеюсь, это поможет другим посетителям этой страницы!

person Community    schedule 28.07.2017

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

person Dan    schedule 07.03.2021