我使用的是 macOS Sierra 10.12.5
我的最终目标是安装zipline
python 包并让它正常运行。但是,我遇到了一些障碍,而且由于我也是 Unix 和 python 的新手,我想也许有人可以把我推向正确的方向。
在zipline 网站上,它说支持python 3.5
. 我已经在我的系统上python 3.6
安装了 via conda
,所以我决定为以前的版本创建一个环境。
首先,我conda create -n py35 python=3.5 anaconda
在目录中做了/anaconda/envs/py35
。这安装了python 3.5.3
. 然后,我用source activate py35
它来激活它。
接下来,我尝试zipline
使用以下命令在他们的网站上使用建议进行安装:
conda install -c Quantopian zipline
我收到了这个错误:
Fetching package metadata ...........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in
conflict:
- python 3.5*
- zipline -> logbook -> python 2.7*
Use "conda info <package>" to see the dependencies for each package.
我不确定我是否完全理解python 2.7
如果我在一个环境中工作会发生冲突,我认为这就是重点,因此与其他 python 版本没有任何冲突。另外,它说python 3.5*
这是否意味着它与自己发生冲突?谢谢您的帮助。