【发布时间】:2017-06-11 06:54:46
【问题描述】:
我在 Windows 10 机器上使用 Anaconda 3.5 distro。由于我想要使用的库中的依赖关系,我还必须安装 2.7 版本。
好消息是我需要的库现在可以顺利使用2.7 版本,并且 Visual Studio 2015 自动检测到我的新 Python 环境。
使用命令行时出现问题。发出命令后
conda info --envs
我明白了
root * C:\Users\norah\Anaconda2
即一个单一的环境(据我了解和搜索到目前为止,根据this,我应该看到列出了两个环境)。这意味着我不能使用conda 为我的Python3.5 安装获取新软件包,至少不能像我以前那样在命令行中使用,因为conda 仅指Python2.7。 GUI 版本 Anaconda navigator 也是如此(我不太喜欢 GUI 版本,但我试过了)。
也没有办法从命令行启动python3,因为
$python
总是启动 python2.7 并在命令行中发出 $python3 或 $python3.5 似乎不起作用(也不会将 python3 的路径添加到系统,因为实际的可执行文件与 python2 具有相同的名称,即python.exe)
我的系统被 Python2.7 接管了吗? 这里有人可以顺利使用它们吗?如果可以,请详细说明如何操作?安装两个版本的 Anaconda 是不是一个“不”的举动?
【问题讨论】:
-
在 Anaconda 中使用 3.5 个重复的
python.exe并将名称更改为pyhton3.exe并与conda相同 - 然后您可以使用这两个版本。 -
顺便说一句:在 Linux 上,我有文件
python、python3、python3.4、python3.5、python3.6和python2、python2.7、python2.6我可以运行同时所有版本。你可以在 Windows 上做类似的事情。 -
@furas 是的,特别是在 Ubuntu 上我做同样的事情。 Windows 似乎是另一种情况
标签: python python-2.7 python-3.x anaconda