gpt4 book ai didi

python - 具有不同环境的 iPython(使用 anaconda)

转载 作者:行者123 更新时间:2023-12-04 13:47:15 24 4
gpt4 key购买 nike

我刚刚使用 anaconda(称为 python35)使用 python 3.5 创建了一个新环境。我的根环境指向 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 从根环境中获取 python 版本一样。我该如何解决。谢谢你的帮助!

This问题是相关的,但我已经按照它的建议做了。

最佳答案

AFAIK,anaconda 中的不同环境(以及 venv 中)是通过将 env 路径添加到 $PATH 来激活的。环境变量。这意味着,如果在 env 路径( ipython 的第一个条目)中找不到某个文件(例如, $PATH ),系统会在 $PATH 的后续条目中搜索它。并在 root 环境中找到它(留在 $PATH 中)。要修复该行为,您需要安装它自己的 ipython 副本。到 python 环境:

  • 在命令提示符下,激活环境:source activate python35 (或简单地 activate python35 ,取决于操作系统)
  • 在环境中,发出命令 conda install ipython-notebook
  • 关于python - 具有不同环境的 iPython(使用 anaconda),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40205948/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com