商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Python-Python 2 和Python3

Python-Python 2 和Python3

  发布于2026-07-20 阅读(0)

扫一扫,手机访问

不少开发者都会遇到 Python 版本管理的问题——怎么查看当前版本?如何在同一台机器上同时安装 Python 2 和 Python 3?pip 又该怎么切换?这些看似琐碎的操作,一旦没搞清楚,很可能卡住整个开发流程。下面就把这几个关键环节拆开来讲,帮你一次性理清。

Python 查看

版本确认

最简单的办法,在终端里敲一行命令:

python --version

如果你装了多个版本,也可以用 python2 --versionpython3 --version 来区分。

找到解释器位置

通过 shell 定位解释器所在路径,在终端输入:

which python

在 Windows 的 cmd 下,则用:

where python

如果是在 Python 环境中直接获取,可以运行下面几行代码:

import sys
import os
sys.executable          # 解释器路径
os.path.dirname(sys.executable)  # 解释器所在目录

Python 安装

官方下载地址是 Python 官网,安装包直接下载即可。真正容易让人头疼的是 Python 2 和 Python 3 的共存与切换。

同时安装两个版本

在同一台电脑上同时装好 Python 2 和 Python 3 后,需要解决两个问题:一是命令行调用时如何区分(比如 python 默认指向哪个),二是 pip 如何对应各自的版本。典型的做法是:

  • 已经装了 Python 2,想补充安装 Python 3 —— 正常安装即可,注意安装时勾选“Add Python to PATH”时谨慎处理,避免覆盖原有的 Python 2 环境变量。
  • 已经装了 Python 3,想补充安装 Python 2 —— 同理,安装后需要手动调整环境变量顺序,或者使用绝对路径调用。

更省心的方式是使用 py 启动器(Windows 自带)或通过虚拟环境隔离。

Python 选择

(此处原文未提供具体内容,仅保留标题框架)

pip 问题

当 Python 2 和 Python 3 同时存在时,pip 常常会“打架”。比如你输入 pip install,它究竟给哪个版本装?

解决办法很简单——用带版本号的后缀命令来区分:

pip3 -V      # 查看 pip3 对应的版本
pip -V       # 查看默认 pip 对应的版本
python -V    # 查看默认 python 版本
python3 -V   # 查看 python3 版本

通过这几个命令,就能清楚知道当前环境里每个命令指向的是哪个 Python 版本。之后安装包时,记得用 pip3 installpip2 install 来精准操作。

本文转载于:https://blog.csdn.net/willclark/article/details/100125003 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注