通过与 Jira 对比,让您更全面了解 PingCode

  • 首页
  • 需求与产品管理
  • 项目管理
  • 测试与缺陷管理
  • 知识管理
  • 效能度量
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案

25人以下免费

目录

电脑装了两个python如何设置默认

电脑装了两个python如何设置默认

为了设置电脑的默认Python版本,可以使用以下几种方法:修改系统环境变量、使用py工具、通过更新系统路径。详细步骤如下:

一、修改系统环境变量、通过修改系统环境变量,可以设置默认Python版本、确保正确的Python解释器被调用。

  1. 找到Python安装路径

    首先,确定你安装的两个Python版本的安装路径。通常,Python安装在 C:\PythonXX(Windows)或 /usr/local/bin/pythonX.X(Linux/Mac)目录下。

  2. 打开系统环境变量设置

    在Windows系统中,右键点击“此电脑”图标,选择“属性”,然后点击“高级系统设置”,在弹出的窗口中选择“环境变量”。

  3. 编辑PATH变量

    在“系统变量”部分,找到并选择“Path”变量,然后点击“编辑”按钮。在弹出的窗口中,你会看到一个包含多个路径的列表。将你想要设置为默认的Python版本的路径移动到列表的最前面。

  4. 验证修改

    打开命令提示符(cmd),输入 python --versionpython -V,确认显示的是你设置为默认的Python版本。

二、使用py工具、py工具是Python的启动器,可以在命令行中方便地切换不同版本的Python。

  1. 确保py工具已安装

    Python 3.3以后版本在Windows上安装时会自动安装py工具。你可以在命令提示符中输入 py 来检查是否已安装。

  2. 使用py命令

    在命令行中使用 py -X.Y 来调用特定的Python版本。例如,输入 py -3.7 来使用Python 3.7版本。

  3. 设置默认版本

    你可以通过编辑py.ini文件来设置默认版本。找到py.ini文件(通常位于 C:\Users\<用户名>\AppData\Local\Programs\Python\Launcher),然后添加以下内容来设置默认版本:

    [defaults]

    python=3.7

三、通过更新系统路径、直接修改系统路径,可以确保在命令行中调用的默认Python版本。

  1. 找到Python安装路径

    首先,确定你安装的两个Python版本的安装路径。

  2. 更新系统路径

    在Windows系统中,右键点击“此电脑”图标,选择“属性”,然后点击“高级系统设置”,在弹出的窗口中选择“环境变量”。

  3. 编辑PATH变量

    在“系统变量”部分,找到并选择“Path”变量,然后点击“编辑”按钮。将你想要设置为默认的Python版本的路径添加到列表中,并确保它位于其他Python路径之前。

  4. 验证修改

    打开命令提示符,输入 python --versionpython -V,确认显示的是你设置为默认的Python版本。


一、修改系统环境变量

修改系统环境变量是设置默认Python版本的一种常见方法。通过这种方式,你可以控制在命令行中输入 pythonpython3 时调用哪个Python版本。

1. 找到Python安装路径

首先,你需要找到你安装的Python版本的路径。通常,Python安装在以下目录:

  • Windows: C:\PythonXX,例如 C:\Python37 表示Python 3.7版本。
  • Linux/Mac: /usr/local/bin/pythonX.X,例如 /usr/local/bin/python3.7 表示Python 3.7版本。

你可以通过命令行工具(如cmd或终端)输入以下命令来查找Python路径:

where python

或者:

which python

2. 打开系统环境变量设置

在Windows系统中,右键点击“此电脑”图标,选择“属性”,然后点击“高级系统设置”,在弹出的窗口中选择“环境变量”。

在Linux或Mac系统中,可以通过编辑 .bashrc.bash_profile 文件来修改环境变量。

3. 编辑PATH变量

在“系统变量”部分,找到并选择“Path”变量,然后点击“编辑”按钮。在弹出的窗口中,你会看到一个包含多个路径的列表。

将你想要设置为默认的Python版本的路径移动到列表的最前面。例如,如果你想将Python 3.7设置为默认版本,将其路径 C:\Python37 移动到最前面。

4. 验证修改

打开命令提示符(cmd),输入以下命令来确认默认Python版本:

python --version

或者:

python -V

确认显示的是你设置为默认的Python版本。

二、使用py工具

Python的启动器工具(py工具)在Windows系统中非常有用,特别是当你安装了多个Python版本时。py工具可以让你在命令行中方便地切换不同版本的Python。

1. 确保py工具已安装

Python 3.3以后版本在Windows上安装时会自动安装py工具。你可以在命令提示符中输入以下命令来检查是否已安装:

py

如果显示出py工具的帮助信息,则表示已安装。

2. 使用py命令

在命令行中使用 py -X.Y 来调用特定的Python版本。例如,输入以下命令来使用Python 3.7版本:

py -3.7

你也可以使用 py -2.7 来调用Python 2.7版本。

3. 设置默认版本

你可以通过编辑py.ini文件来设置默认版本。找到py.ini文件(通常位于 C:\Users\<用户名>\AppData\Local\Programs\Python\Launcher),然后添加以下内容来设置默认版本:

[defaults]

python=3.7

保存文件后,再次打开命令提示符,输入以下命令来确认默认Python版本:

py

确认显示的是你设置为默认的Python版本。

三、通过更新系统路径

通过更新系统路径,可以确保在命令行中调用的默认Python版本。

1. 找到Python安装路径

首先,确定你安装的两个Python版本的安装路径。例如,Python 3.7可能安装在 C:\Python37,而Python 3.8可能安装在 C:\Python38

2. 更新系统路径

在Windows系统中,右键点击“此电脑”图标,选择“属性”,然后点击“高级系统设置”,在弹出的窗口中选择“环境变量”。

3. 编辑PATH变量

在“系统变量”部分,找到并选择“Path”变量,然后点击“编辑”按钮。将你想要设置为默认的Python版本的路径添加到列表中,并确保它位于其他Python路径之前。

例如,如果你想将Python 3.7设置为默认版本,将其路径 C:\Python37 添加到列表中,并确保它位于 C:\Python38 之前。

4. 验证修改

打开命令提示符,输入以下命令来确认默认Python版本:

python --version

或者:

python -V

确认显示的是你设置为默认的Python版本。


四、使用别名(Linux/Mac)

在Linux或Mac系统中,你可以通过设置别名来指定默认的Python版本。

1. 打开终端

打开终端并编辑你的shell配置文件。例如,如果你使用的是bash shell,可以编辑 .bashrc 文件:

nano ~/.bashrc

或者,如果你使用的是zsh shell,可以编辑 .zshrc 文件:

nano ~/.zshrc

2. 添加别名

在文件末尾添加以下行来设置别名。例如,如果你想将Python 3.7设置为默认版本,可以添加以下内容:

alias python='/usr/local/bin/python3.7'

保存文件并退出编辑器。

3. 重新加载配置文件

输入以下命令来重新加载配置文件:

source ~/.bashrc

或者:

source ~/.zshrc

4. 验证修改

打开新的终端窗口,输入以下命令来确认默认Python版本:

python --version

或者:

python -V

确认显示的是你设置为默认的Python版本。

五、使用虚拟环境(Virtual Environments)

使用虚拟环境可以让你在项目级别设置特定的Python版本,而不会影响全局的Python设置。

1. 安装virtualenv

首先,你需要安装virtualenv工具。你可以使用pip来安装:

pip install virtualenv

2. 创建虚拟环境

在你的项目目录中创建一个新的虚拟环境。例如,使用Python 3.7创建一个名为venv的虚拟环境:

virtualenv -p /usr/local/bin/python3.7 venv

3. 激活虚拟环境

激活虚拟环境后,所有的Python命令都会使用虚拟环境中的Python版本。在Windows系统中,运行以下命令:

.\venv\Scripts\activate

在Linux或Mac系统中,运行以下命令:

source venv/bin/activate

4. 验证虚拟环境

激活虚拟环境后,输入以下命令来确认Python版本:

python --version

确认显示的是虚拟环境中的Python版本。

5. 退出虚拟环境

当你完成工作后,可以通过以下命令退出虚拟环境:

deactivate

通过以上几种方法,你可以在电脑上设置默认的Python版本,确保在命令行中调用正确的Python解释器。根据你的需求和操作系统,选择最适合你的方法来设置默认Python版本。

相关问答FAQs:

如何检查我电脑上安装了哪两个版本的Python?
可以通过命令行工具来检查已安装的Python版本。在Windows上,打开命令提示符并输入python --versionpython3 --version。在Mac或Linux上,打开终端并使用同样的命令。这将显示当前默认的Python版本。

如何在Windows上设置默认的Python版本?
在Windows系统中,可以通过修改环境变量来更改默认的Python版本。右键点击“此电脑”,选择“属性”,然后进入“高级系统设置”。在“系统属性”窗口中,找到“环境变量”选项。在“系统变量”下,找到“Path”变量,编辑它,将所需的Python版本路径移动到列表的顶部。确保重启命令提示符以使更改生效。

在Linux或Mac上如何选择默认的Python版本?
在Linux或Mac系统中,可以使用update-alternatives命令来管理Python版本。首先,使用命令sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.x 1sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.x 2来添加不同版本。接下来,通过sudo update-alternatives --config python命令选择默认版本。这将显示已安装的Python版本列表,您可以输入相应的选择编号。

相关文章