ChatGPT解决这个技术问题 Extra ChatGPT

如何在 Mac OS 上安装 2 个 Anacondas(Python 2 和 3)

我在 Mac OS 中相对较新。我刚刚使用最新的 Python 3(为我自己)安装了 XCode(用于 c++ 编译器)和 Anaconda。现在我想知道如何使用 Python 2 正确安装第二个 Anaconda(用于工作)?

我需要这两个版本才能使用 iPython 和 Spyder IDE。理想的方法是拥有完全独立的 Python 环境。例如,我希望我可以为 Python 3 环境编写类似 conda install scikit-learn 的内容,为 Python 2 编写类似 conda2 install scikit-learn 的内容。

下面的解决方案似乎也适用于我在 Ubuntu 中。虽然 Linux 用户应该很清楚 Mac 的解决方案也值得在 Linux 上尝试,但我建议您从标题中删除 osx 和 Mac 标签,并替换为通用的“Unix”。这样它就会出现在更多的搜索结果中和/或不会被 Linux 用户忽略。特别是如果他们是 Linux 新手,或者只是不知道 Mac 是基于 Unix 的。

a
asmeurer

无需再次安装 Anaconda。 Conda 是 Anaconda 的包管理器,完全支持分离的环境。为 Python 2.7 创建环境的最简单方法是

conda create -n python2 python=2.7 anaconda

这将创建一个名为 python2 的环境,其中包含 Python 2.7 版本的 Anaconda。您可以使用以下命令激活此环境

source activate python2

这会将那个环境(通常是 ~/anaconda/envs/python2)放在 PATH 的前面,这样当您在终端输入 python 时,它会从该环境加载 Python。

如果您不想要所有 Anaconda,您可以将上面命令中的 anaconda 替换为您想要的任何包。您可以稍后使用 conda 在该环境中安装软件包,方法是使用 conda-n python2 标志,或激活环境。


谢谢!我可以这样在 Python 2.7 和 Python 3.4 上同时运行两个带有 IPython 的 Spider IDE 吗?
每个 ipython notebook 设置另一个端口(localhost:8888、localhost:8889 等)。所以只要让它们保持直立,你就一切就绪。
那么如何在 python2python3 之间切换?顺便说一句,我在 win7
在 Windows 上不要使用 source。只是 activate python2deactivate
@Shyamkkhadka 在那里向您展示您已激活 conda 环境。如果您不喜欢它,可以使用 conda config --set changeps1 false 禁用它。
A
Axis

编辑!:请确保您的计算机上安装了两个 Python。

也许我的回答对你来说迟了,但我可以帮助有同样问题的人!

您不必同时下载 Anaconda

如果您在 Anaconda 环境中使用 SpyderJupyter,并且,

如果您已经有 Anaconda 2 在终端中输入:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

如果您已经有 Anaconda 3,请输入终端:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

然后在使用 Spyder 之前,您可以选择如下 Python 环境!有时只有你可以看到 root 和你的新 Python 环境,所以 root 是你的第一个 anaconda 环境!

https://i.stack.imgur.com/AIUqg.png

这也是 Jupyter。你可以像这样选择python版本!

https://i.stack.imgur.com/imJrG.png

我希望它会有所帮助。


不过,需要为 Jupyter 内核或 Spyder 设置和配置 Anaconda,然后才能从这些选项中使用特定库。
D
David

如果您安装了多个 python 版本并且不知道如何告诉您的 ide 使用特定版本,这可能会有所帮助。

安装蟒蛇。最新版本可以在这里找到通过在终端打开环境中键入 anaconda-navigator 来打开导航器。单击创建,然后在其中选择您的 python 版本。现在将为您的 python 版本创建新环境,您只需单击其中的安装即可安装 IDE(在此处列出)。在您的环境中启动 IDE,以便 IDE 使用该环境的指定版本。

希望能帮助到你!!