Не могу импортировать Zipline с Anaconda - PullRequest
0 голосов
/ 22 апреля 2020

Итак, я пытаюсь импортировать zipline с анакондой. Хотя из-за того, что zipline требует python 3.5, я создал среду с python 3.5. Я сделал conda install zipline в терминале среды, и он говорит, что он успешно установлен, затем, когда я открываю python в среде и импортирую zipline, никаких ошибок не возникает. У меня также есть ноутбук jupyter, установленный в env, когда я импортирую zipline в i python, это не вызывает ошибок. Но затем, когда я открываю блокнот Jupiter через среду, затем открываю новое ядро ​​и пытаюсь импортировать zipline, он говорит, что модуль не существует (я даже импортировал numpy и другие вещи, которые также загружаются, и они отлично работают в та же самая вкладка ноутбука jupyter, и я также противодействую JN через терминал env 3.5, а не базовый терминал). Пожалуйста, помогите, спасибо.

РЕДАКТИРОВАТЬ: Пример кода может быть

import numpy as np 
np.sqrt(16)

Это вернет:

4.0

Тогда, если я импортирую zipline:

!conda install -c quantopian zipline
import zipline as zp
import numpy as np
np.sqrt(16)

Нет выходных данных, он просто переходит к следующей ячейке без появления ошибки, а также часть I[1] ячейки меняется на I[*] вместо I[2] (я новичок в python, так что, вероятно, Я что-то делаю не так)

что я получаю из pip show zipline в терминале

Name: zipline
Version: 1.3.0
Summary: A backtester for financial algorithms.
Home-page: http://zipline.io
Author: Quantopian Inc.
Author-email: opensource@quantopian.com
License: Apache 2.0
Location: c:\users\benito\anaconda3\envs\env_zipline\lib\site-packages
Requires: pip, setuptools, Logbook, pytz, numpy, requests-file, scipy, pandas, pandas-datareader, patsy, statsmodels, python-dateutil, six, requests, Cython, cyordereddict, bottleneck, contextlib2, decorator, networkx, numexpr, bcolz, click, toolz, multipledispatch, MarkupSafe, Mako, sqlalchemy, alembic, sortedcontainers, intervaltree, lru-dict, empyrical, tables, trading-calendars

1 Ответ

0 голосов
/ 22 апреля 2020

Прежде всего, необходимо установить ноутбук Jupyter для любой среды. Поэтому сначала убедитесь, что вы правильно установили ноутбук Jupyter в нужной среде. Если вы установили его правильно, откройте блокнот jupyter и в ячейке кода введите любую из следующих команд и выполните эту ячейку.

!conda install -c quantopian zipline -y

или

!conda install -c quantopian/label/ci zipline -y

После этого выполнения снова импортируйте библиотеку.

...