我也删除了与python37关联的路径,但仍然在命令提示符下编写python时,仍收到以下消息。
C:\Users\Username>python
Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
Type "help", "copyright", "credits" or "license" for more information.
>>>
答案 0 :(得分:1)
我真的不建议删除或添加python路径或类似您所做的版本。相反,我强烈建议使用virtual environments。
就您而言,我认为您搞砸了conda和python环境。那是两个不同的东西,我不建议您搞混。如您所说,显然您删除了python路径,而是添加了bin/
conda路径,这是错误的。
如果要启动python项目,则可以使用所需的python版本创建一个虚拟环境,然后将自动使用该特定版本。
现在,如果要直接在命令提示符下使用特定版本,则应指定版本。例如,要使用python 3.8,您需要编写:
python3.8
在您的终端上。
答案 1 :(得分:0)
如果您使用默认安装程序安装了3.8,则应该能够使用py
启动器运行它。 py -0
将向您显示启动器知道的Python版本,py -3.8
将启动3.8,以防它不是默认版本。
答案 2 :(得分:0)
我已经安装了Anaconda 2020.07版本。它安装了python 3.8.5版本。当我在CMD或Anaconda CMD上运行命令 python --version 时,它显示3.8.5版本。我已经手动安装了python 3.9.0版本并运行 py --version 命令,它显示已安装3.9.0版本。因此,现在您了解了使用哪个命令以及何时使用。我仍然强烈建议您在项目中使用虚拟环境。