我是滑索的新手,我正在尝试
重现this example loosely。它要求
修改文件.zipline/extension.py
。运气不错,
我没有这个文件。
现在,我可以(在virtualenv
内):
(Mony_games) me@me-ThinkPad-T470p:~/$ ipython
import zipline
zipline.utils.paths.default_extension()
但这指向
'/home/me/.zipline/extension.py'
不存在。我必须创建它吗?如果是这样,那里:我有点困惑,因为我使用virtualenv
,所以:
import inspect
inspect.getfile(zipline)
'/home/me/virtualenvs/Mony_games/lib/python3.5/site-packages/zipline/__init__.py'
答案 0 :(得分:1)
你的virtualenv对ipython一无所知。要验证,请打开ipython并输入:
import sys
sys.executable
python可执行文件将是你的全局python。
如果您将脚本放在一个文件中,则可以使用python myfile.py
执行该文件,并在virtualenv中使用python可执行文件。
答案 1 :(得分:1)
没关系。 virtualenv与否,这个文件应该在哪里
import zipline
zipline.utils.paths.default_extension()
指向,在我的情况下是:
'/home/me/.zipline/extension.py'