如何使用 conda 在 cmd 提示符下更新 python?
How to update python in cmd prompt using conda?
我安装了miniconda。我通过以下命令更新了 python:
conda update python
但是我得到了两个版本的Python。
如果我在 Anaconda Prompt 中输入 python
,它将输入 python 3.7.1
。
如果我只是打开cmd输入python
,我仍然会看到旧版本python 3.6.1
。
有什么问题吗?每当我在 cmd、PyCharm 或其他任何地方使用 python 时,如何使 python 版本成为最新版本?
发生的情况是,在每种情况下,"python" 指的是系统中 python 的不同安装,当您在cmd 和您的 conda "base" 环境附带的命令。
你应该看看如何 conda environments work。
一旦你熟悉了这个过程,你就可以很容易地从任何你需要的地方使用你喜欢的 python 版本,尤其是 PyCharm,因为它带有 built in conda support.
感谢@Mihalis 帮助我掌握了 conda 环境。但是你的回答还是没有完全回答我的问题:如何在cmd中直接使用conda环境,而不是打开Anaconda Prompt。
我的解决方案是先按照@Mihalis 所说的那样创建一个环境,然后激活它。然后使用 conda env list
找出我的环境所在的位置。然后将其添加到 PATH 环境变量(google 以获取更多详细信息)。现在如果我在 cmd 中输入 python
,它会直接从 conda 环境中调用 python,即 python 3.7.1
.
至于 PyCharm,请参阅 @Mihalis 的 link 并遵循 PyCharm 的说明。
我安装了miniconda。我通过以下命令更新了 python:
conda update python
但是我得到了两个版本的Python。
如果我在 Anaconda Prompt 中输入 python
,它将输入 python 3.7.1
。
如果我只是打开cmd输入python
,我仍然会看到旧版本python 3.6.1
。
有什么问题吗?每当我在 cmd、PyCharm 或其他任何地方使用 python 时,如何使 python 版本成为最新版本?
发生的情况是,在每种情况下,"python" 指的是系统中 python 的不同安装,当您在cmd 和您的 conda "base" 环境附带的命令。
你应该看看如何 conda environments work。
一旦你熟悉了这个过程,你就可以很容易地从任何你需要的地方使用你喜欢的 python 版本,尤其是 PyCharm,因为它带有 built in conda support.
感谢@Mihalis 帮助我掌握了 conda 环境。但是你的回答还是没有完全回答我的问题:如何在cmd中直接使用conda环境,而不是打开Anaconda Prompt。
我的解决方案是先按照@Mihalis 所说的那样创建一个环境,然后激活它。然后使用 conda env list
找出我的环境所在的位置。然后将其添加到 PATH 环境变量(google 以获取更多详细信息)。现在如果我在 cmd 中输入 python
,它会直接从 conda 环境中调用 python,即 python 3.7.1
.
至于 PyCharm,请参阅 @Mihalis 的 link 并遵循 PyCharm 的说明。