我在 Windows 上使用 Anaconda 3 并将其添加到 PATH。我创建了一个安装 Python 2 的环境。我可以使用以下命令更改为 Py2 环境
activate ENV_NAME
此更改仅限于当前终端。是否有任何内置方法可以永久更改活动 Python,以便在整个系统中都可以访问它?我想要这个,因为我有一些需要 Python 2 的程序,它在 PATH 变量中查找 Python 安装,因此捕获了 Python 3。
您应该能够在根环境中简单地更新/安装 python。试试conda install python=2.7
。
您也可以先在您的 PATH 中将 Python 添加到您的 Py2 环境中。
请查看此问题以获取更多详细信息。
更改系统范围的python是可以通过PATH
变量找到哪个python的问题。
所以我可以想到2个选择:
请注意,第二种选择可能非常脆弱,因为如果您的 PATH 设置不正确,您将最终在程序上运行错误的 python 版本。
也许您可以创建一个.bat
文件来激活正确的环境并启动您的“python 3”软件。