首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Anaconda导入Zipline

无法使用Anaconda导入Zipline
EN

Stack Overflow用户
提问于 2020-04-22 05:43:15
回答 1查看 819关注 0票数 0

所以我正在尝试导入zipline和anaconda。尽管由于zipline需要python3.5,我还是创建了一个包含python3.5的环境。我在环境的终端中做了conda install zipline,它显示它已成功安装,然后当我在环境中打开python,并导入zipline时,没有出现错误。我还在环境中安装了jupyter笔记本,当我在ipython中导入zipline时,它不会导致错误。但是当我通过环境打开Jupiter notebook,然后打开一个新的内核并尝试导入zipline时,它显示模块不存在(我甚至导入了numpy和其他也下载的东西,它们在相同的jupyter笔记本标签中工作正常,我也是通过3.5env终端而不是基础终端打开JN的)。请帮帮忙,谢谢。

编辑:代码的一个例子可以是

代码语言:javascript
复制
import numpy as np 
np.sqrt(16)

这将返回:

代码语言:javascript
复制
4.0

然后,如果我导入zipline:

代码语言:javascript
复制
!conda install -c quantopian zipline
import zipline as zp
import numpy as np
np.sqrt(16)

没有输出,它只是跳到下一个单元格,没有弹出错误,而且单元格的I[1]部分变成了I[*]而不是I[2] (我是python的新手,所以我可能做错了什么)。

我从pip得到的在终端中显示zipline

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2020-04-22 06:00:06

第一件事是需要为每个环境安装jupyter笔记本。因此,首先要确保您已经在所需的环境中正确安装了jupyter notebook。如果您已经正确安装了它,那么打开jupyter notebook并在代码单元格中编写以下命令之一并执行单元。

代码语言:javascript
复制
!conda install -c quantopian zipline -y

代码语言:javascript
复制
!conda install -c quantopian/label/ci zipline -y

在此执行之后,再次导入库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61353794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档