我刚刚使用anaconda(称为python35)用python 3.5创建了一个新的env。我的根环境指向python 2.7.11。我似乎无法使用此新环境启动ipython,这是我所做的
1. in conda prompt, activate required env: activate python35
2. confirm the version: python --version
3. launch ipython: ipython notebook
4. open a notebook and do: import sys; print (sys.version)
步骤2返回3.5,但步骤4总是给我2.7.11,就像ipython从root env获取python版本一样。我该如何解决。谢谢你的帮助!
这个问题是相关的,但是我已经做了建议。
AFAIK通过在$PATH
环境变量之前添加env路径来激活anaconda(以及venv)中的不同环境。这意味着,如果ipython
在env路径(的第一个条目$PATH
)中找不到某个文件(例如),则系统会在的后续条目中进行搜索$PATH
并在根环境(位于中$PATH
)中找到它。要解决此问题,您需要将其自己的副本安装ipython
到anaconda env:
source activate python35
或简单地activate python35
,取决于操作系统)conda install ipython-notebook
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句