如何使用conda在cmd提示符下更新python?

时间:2018-10-29 06:11:38

标签: anaconda conda miniconda

我安装了miniconda。我通过以下命令更新了python:

conda update python

但是我有两个版本的Python。

如果我在Anaconda Prompt中输入python,它将输入python 3.7.1

如果我只是打开cmd输入python,我仍然会看到旧版本python 3.6.1

出什么问题了?每当我在cmd,PyCharm或其他任何地方使用python时,如何使python版本成为最新版本?

2 个答案:

答案 0 :(得分:0)

正在发生的情况是,在每种情况下,“ python”是指系统中不同的python安装,当您在cmd中键入python时,这是在Windows上安装的,而conda“基本”环境附带了一个。 >

您应该查看conda environments work的用法。

一旦您熟悉了该过程,就可以在任何需要的地方轻松使用自己喜欢的python版本,尤其是PyCharm,因为它附带了built in conda support

答案 1 :(得分:0)

感谢@Mihalis帮助我摆脱了conda环境的困扰。但是您的答案仍然不能完全回答我的问题:如何直接在cmd中使用conda环境,而不是打开Anaconda Prompt。

我的解决方案是首先创建一个环境,如@Mihalis所说,并激活它。然后使用conda env list找出我的环境所在的位置。然后将其添加到 PATH环境变量(使用Google以获得更多详细信息)。现在,如果我在cmd中输入python,它将直接从conda环境(即python 3.7.1)中调用python。

关于PyCharm,请参阅@Mihalis的链接并遵循PyCharm的说明。