请跟我一步步来!
1. 首先确定Python版本
在cmd中输入python --version
(注意是两个短横线),可以查看当前使用的Python版本。假设当前Python版本为Python 3.8.5。
2. 查看已安装的所有Python版本
打开cmd,并在命令行输入以下内容:
where python
这个命令将列出在计算机上安装的所有Python版本的路径。在输出中,你将看到包含“python.exe”的所有文件路径。比如:
C:\Program Files\Python36\python.exe
C:\Program Files\Python37\python.exe
C:\Program Files\Python38\python.exe
这列出了在计算机上安装的三个Python版本。
3. 切换Python版本
切换Python版本需要使用一个叫做virtualenv的工具。virtualenv是Python环境管理器,可以创建指定Python版本的虚拟环境。
安装virtualenv
输入以下内容来安装virtualenv(前提是已安装pip):
pip install virtualenv
安装完成后,在cmd中输入以下内容来创建一个名为py36
的新的Python 3.6虚拟环境:
创建虚拟环境
virtualenv -p "C:\Program Files\Python36\python.exe" py36
你可以将“C:\Program Files\Python36\python.exe”替换为你想要使用的Python解释器的路径,然后“py36”是虚拟环境的名称,可以替换成任何你喜欢的名称。
激活虚拟环境
要激活虚拟环境,请在cmd中输入以下内容:
cd py36
cd Scripts
activate
验证Python版本
在cmd中输入以下命令以确认正在使用正确的Python版本:
python --version
你应该会看到“Python 3.6.x”(x是Python版本的子版本号)的输出。此时,你已经成功地切换到一个新的Python版本。
示例说明
假设我们要切换到Python 2.7版本,首先我们需要确认是否已经安装了Python 2.7版本,并且它的路径是什么。我们可以使用where命令列出所有已安装的Python版本路径。
在cmd中输入以下命令:
where python
在输出中,我们找到Python 2.7的路径是:C:\Python27\python.exe
。
接下来,我们使用virtualenv创建名称为py27
的虚拟环境,使用Python 2.7的路径。
在cmd中输入以下命令:
virtualenv -p "C:\Python27\python.exe" py27
创建成功后,我们激活虚拟环境,在cmd中输入以下命令:
cd py27
cd Scripts
activate
现在我们已经切换成功,可以使用以下命令进行验证:
python --version
输出应该是“Python 2.7.x”的版本信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:手把手教你Windows如何在cmd中切换python版本 - Python技术站