【发布时间】:2017-11-24 18:10:55
【问题描述】:
我正在尝试在我的 conda 环境中使用 IPython 的交互式 shell,但遇到了问题。 我采取的步骤是:
source activate myenv
conda install ipython
ipython
当我在 ipython 交互式 shell 中时,它会从 anaconda 根 bin 调用 python。 (~/anaconda2/bin')
我可以做些什么来将 python 路径更改为 ~/anaconda2/envs/myenv/bin 并从 myenv 导入包?
当我搜索网络时,我看到很少有使 env 在 jupyter 中工作的解决方案,但没有关于使其在交互式 shell 上工作的答案。
【问题讨论】:
-
当您在 myenv 中时(即在运行
source activate myenv之后),which ipython会返回什么? -
它返回
~/anaconda2/envs/work/bin/ipython -
我不知道为什么,但由于某种原因它现在可以工作了!
-
如果您重新启动 shell,有时会修复可执行文件的缓存位置问题。
-
@darthbith 为我解决了这个问题。之后
ipython使用与which python相同的python
标签: ipython anaconda environment conda