Python 如何使用两个Anaconda版本(2.7和3.5)?
我在Windows10机器上使用AnacondaPython 如何使用两个Anaconda版本(2.7和3.5)?,python,python-2.7,python-3.x,anaconda,Python,Python 2.7,Python 3.x,Anaconda,我在Windows10机器上使用Anaconda3.5。由于要使用的库中存在依赖关系,因此我还必须安装2.7版本 好消息是,我需要的库现在可以顺利地与2.7版本配合使用,Visual Studio 2015自动检测到我的新Python环境 使用命令行时会出现问题。发出命令时 conda info --envs 我明白了 i、 e.一个单一的环境(据我目前的理解和搜索,我应该看到列出的两个环境)。这意味着我不能使用conda为我的Python3.5安装获取新包,至少不能像以前那样在命令行中使用,
3.5
。由于要使用的库中存在依赖关系,因此我还必须安装2.7
版本
好消息是,我需要的库现在可以顺利地与2.7
版本配合使用,Visual Studio 2015自动检测到我的新Python环境
使用命令行时会出现问题。发出命令时
conda info --envs
我明白了
i、 e.一个单一的环境(据我目前的理解和搜索,我应该看到列出的两个环境)。这意味着我不能使用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 2.7创建Python 3.5环境:
conda create -n py35 python=3.5
现在,激活它:
activate py35
最后,您可以安装所需的软件包:
conda install numpy
或者,整条蟒蛇:
conda install anaconda
这种方法的优点是,您还可以创建Python3.4或3.6环境。此外,您还可以创建具有不同库组合和版本的环境
实际上,为每个更大的项目创建一个新的环境是有意义的。我也鄙视Anaconda试图强加给我们的虚拟环境切换。我更喜欢让两个可执行文件始终从命令行即时可用。我很确定我曾经在Windows机器上运行过:
现在,当您在命令行中键入“python”或“conda”时,您将获得python2版本,当您在命令行中键入“python3”或“conda3”等时,您将获得python3版本。同时使用python 2.7x和python 3.5x的最佳方法是Jupyter笔记本 您将能够使用IPython笔记本风格的界面在浏览器上工作,该界面非常适合使用脚本语言 我发现YouTube上的一些视频信息非常丰富: (一) (二) 除了Python2.7和3.5之外,您还可以使用Jupyter笔记本运行许多其他语言。以下链接中提供了各种内核: 安装后,当您启动Jupyter笔记本时,浏览器将打开一个新页面,显示您的主目录。在4个选项卡(文件|运行|集群|康达)中: 1) “文件”选项卡显示主目录中的所有文件 2) “运行”选项卡显示正在运行的所有笔记本电脑 3) 群集选项卡由IPython parallel提供 4) Conda选项卡是您需要将Python版本3.5(以及其他语言,如果需要)添加到Jupyter笔记本的地方(如果Python 2.7是默认的) <>如果你有兴趣尝试使用你的Juoter笔记本,C++有两个内核可用。p> 1) 朱庇罗
2) 在Anaconda中使用3.5个重复的
python.exe
并将名称更改为pyhton3.exe
,与conda
相同,然后您可以使用这两个版本。顺便说一句:在Linux上,我有文件python
,python3.4
,python3.5
,python3.6
和python2
,python2.7
,python2.6
,我可以同时运行所有版本。你可以在Windows上做类似的事情。@furas是的,特别是在Ubuntu上,我也做同样的事情。Windows似乎是另一种情况这是我最初的方法,但发出您提到的第一个命令会导致“递归错误”:(因此,我带着一辆新自行车去了install@LorahAttkins这是在Windows上使用Anaconda管理不同版本python的最佳方法。如果运行第一个命令时出错,则说明python安装存在问题。请确保“干净安装”,您卸载了所有其他anaconda发行版。请避免将anaconda 2.x和anaconda 3.x安装在一起;选择一个并使用envs,如图所示。@pylang然后不能同时运行两个安装程序,因此我应该删除一个发行版,然后重新开始。我必须完成一个项目,我担心现在会干扰安装,但是将在一周左右重试。这里是+1,我将等待,看看是否有更多的答案accepting@LorahAttkins是的。我建议,如果你有能力,从零开始删除所有Anaconda发行版。然后只安装一个。一个发行版就足够了,因为你可以安装不同的环境。这个建议是适当的方法
conda install anaconda