【问题标题】:Anaconda changes environment for python, but not ipythonAnaconda 更改了 python 的环境,但不是 ipython
【发布时间】:2015-11-13 17:16:35
【问题描述】:

简而言之:如何使用 conda 设置 iPython 的环境?

$ which python
/usr/local/anaconda2/bin/python
$ which ipython
/usr/local/anaconda2/bin/ipython
$ source activate myenv2
discarding /usr/local/anaconda2/bin from PATH
prepending /home/username/.conda/envs/myenv2/bin to PATH
$ which python
/home/username/.conda/envs/myenv2/bin/python
$ which ipython
/usr/bin/ipython

【问题讨论】:

  • 您确定已将ipython 安装到myenv2 中吗?
  • @cel 不,我没有。我以为 iPython 会在运行时从PATH 中获取python
  • conda 环境与 virtualenvs 非常相似。它们都是分开的,你必须单独安装包。
  • 您也可以使用$ conda create --clone base_env --name new_env创建一个新环境,其中包含指向base_env中所有包的软链接,包括ipython

标签: python ipython anaconda conda


【解决方案1】:

iPython 需要为每个 conda 环境单独安装,如来自@cel 的注释

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 1970-01-01
    • 2023-04-01
    • 2015-04-10
    • 2017-03-05
    • 2018-04-29
    • 2016-06-05
    • 2019-06-16
    相关资源
    最近更新 更多