所以我正在尝试导入zipline和anaconda。尽管由于zipline需要python3.5,我还是创建了一个包含python3.5的环境。我在环境的终端中做了conda install zipline,它显示它已成功安装,然后当我在环境中打开python,并导入zipline时,没有出现错误。我还在环境中安装了jupyter笔记本,当我在ipython中导入zipline时,它不会导致错误。但是当我通过环境打开Jupiter notebook,然后打开一个新的内核并尝试导入zipline时,它显示模块不存在(我甚至导入了numpy和其他也下载的东西,它们在相同的jupyter笔记本标签中工作正常,我也是通过3.5env终端而不是基础终端打开JN的)。请帮帮忙,谢谢。
编辑:代码的一个例子可以是
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得到的在终端中显示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发布于 2020-04-22 06:00:06
第一件事是需要为每个环境安装jupyter笔记本。因此,首先要确保您已经在所需的环境中正确安装了jupyter notebook。如果您已经正确安装了它,那么打开jupyter notebook并在代码单元格中编写以下命令之一并执行单元。
!conda install -c quantopian zipline -y或
!conda install -c quantopian/label/ci zipline -y在此执行之后,再次导入库。
https://stackoverflow.com/questions/61353794
复制相似问题