Итак, я пытаюсь импортировать 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