我安装了miniconda。我通过以下命令更新了python:
conda update python
但是我有两个版本的Python。
如果我在Anaconda Prompt中输入python
,它将输入python 3.7.1
。
如果我只是打开cmd输入python
,我仍然会看到旧版本python 3.6.1
。
出什么问题了?每当我在cmd,PyCharm或其他任何地方使用python时,如何使python版本成为最新版本?
答案 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的说明。