安装python及配置环境变量
一、Windows 系统配置
方法 1:安装时自动添加(推荐)
下载 Python 3.13 安装包,选择 Windows Installer (64-bit)。
勾选关键选项
运行安装程序时,确保勾选以下两项:
-
Add Python to PATH(自动添加环境变量)
-
Install launcher for all users(全局安装启动器)
-
建议取消勾选
Install for all users
(避免权限问题)
自定义安装路径(可选)
若需修改默认安装路径(如 C:\Python313
),需确保路径无空格或特殊字符
方法 2:手动添加环境变量
-
找到 Python 安装路径
默认路径通常为C:\Users\<用户名>\AppData\Local\Programs\Python\Python313
,或自定义路径。 -
添加环境变量
-
右键点击“此电脑” → “属性” → “高级系统设置” → “环境变量”。
-
在“系统变量”中找到
Path
,点击“编辑” → “新建”,添加以下路径:
Python安装目录(如 C:\Python313) Python\Scripts目录(如 C:\Python313\Scripts)
-
-
验证配置
打开命令提示符,输入:
python --version # 应显示 Python 3.13.x
pip list # 查看已安装的包
二、Linux 系统配置
方法 1:通过包管理器安装(以 Ubuntu 为例)
- 安装 Python 3.13
sudo apt update
sudo apt install python3.13
配置软链接(可选)
若需将 python3
默认指向 3.13:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.13 1
sudo update-alternatives --config python3 # 选择 3.13
方法 2:手动编译安装
- 下载源码并编译
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
tar -zxvf Python-3.13.0.tgz
cd Python-3.13.0
./configure --enable-optimizations
make && sudo make install
添加环境变量
编辑 ~/.bashrc
或 ~/.zshrc
,添加:
export PATH="/usr/local/bin:$PATH"
执行 source ~/.bashrc
生效
三、多版本管理工具
若需同时管理多个 Python 版本,推荐以下工具:
-
pyenv-win(Windows)
-
安装后通过命令
pyenv install 3.13.0
安装版本,再执行
pyenv global 3.13.0
设置默认版本
-
conda(跨平台)
- 安装 Anaconda/Miniconda 后,创建虚拟环境并指定 Python 3.13:
conda create -n py313 python=3.13
conda activate py313
四、常见问题解决
- 命令未识别
- 检查环境变量路径是否包含
Python
和Scripts
目录。 - 重启终端或执行
source ~/.bashrc
(Linux)刷新配置。
- 检查环境变量路径是否包含
- pip 安装失败
- 确保
pip
已安装:python -m ensurepip --upgrade
。 - 若使用代理,配置
pip.conf
文件或添加--proxy
参数。
- 确保
总结
- Windows:优先通过安装包自动配置,或手动添加路径。
- Linux:推荐使用包管理器或
pyenv
管理多版本。 - 验证:通过
python --version
和pip list
确认环境生效。
通过上述步骤,可高效配置 Python 3.13 的环境变量,确保开发环境稳定运行。
在VS 2022中安装对应的Python组件
安装python相应的组件
- 在菜单栏点击工具->获取工具和功能
- 如图
按照图片勾选后,点击修改,等待安装完成即可。
配置环境
1.新建一个Python程序
- 写一个简单的程序
- 配置Python环境,如图右键Python环境->添加环境
在环境中选择对应的Python即可,若没有显示,则自己手动添加即可(选择安装Python的位置,含python.exe)
如果在“Python 环境”窗口中看不到任何环境,则意味着 Visual Studio 无法检测标准位置中的任何 Python 安装。 你可能安装了 Visual Studio 2017 或更高版本但清除了 Python 工作负荷的安装程序选项中的所有解释器选项。 同样,你可能安装了 Visual Studio 2015 或更早版本,但未手动安装解释器
手动标识现有环境
使用以下步骤来标识安装在非标准位置的环境。
-
在“Python 环境”窗口中(或从 Python 工具栏上)选择“添加环境”,以打开“添加环境”对话框。
-
**<>**在“添加环境”对话框中的“现有环境”选项卡上,将“环境”字段设置为“自定义”:
选择**<>**“自定义”值后,会将更多字段添加到对话框中。
-
将“前缀路径”字段设置为解释器的路径。 可以通过浏览 (…) 至路径位置来设置该字段。
]选择路径后,系统会填充其余字段。 查看值并根据需要进行修改。 准备就绪后,选择“添加”。
也可以在“Python 环境”窗口中随时检查和修改环境的详细信息。
- 在“Python 环境”窗口中,选择环境,然后选择“配置”选项卡。
- 进行更改后,选择“应用”命令。
还可以使用“移除”命令移除环境。 有关详细信息,请参阅“配置”选项卡。此命令不适用于自动检测的环境。
修复或删除无效环境
如果 Visual Studio 找到环境的注册表项,但解释器的路径无效,则“Python 环境”窗口会显示采用删除线字体格式的环境名称,如下图中所示:
若要更正想保留的环境,首先请尝试使用环境安装程序的“修复”进程。 大多数安装程序都包含修复选项。
修改注册表以更正环境
如果 Python 环境没有修复选项,或者你想移除无效环境,可以使用以下步骤直接修改注册表。 更改注册表后,Visual Studio 会自动更新“Python 环境”窗口。
-
运行
regedit.exe
可执行文件以打开注册表编辑器。 -
浏览到与配置对应的环境文件夹:
展开表
Python 版本 文件夹 64 位版本 HKEY_LOCAL_MACHINE\SOFTWARE\Python 或 HKEY_CURRENT_USER\Software\Python 32 位版本 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Python IronPython IronPython -
扩展环境的分发和版本节点结构:
展开表
发运 节点 CPython PythonCore><版本节点> Anaconda ContinuumAnalytics><版本节点> IronPython <版本节点> -
检查 InstallPath 节点下的值 :
- 如果计算机上仍存在该环境,请将 ExecutablePath 条目更改为正确位置。 还根据需要更正 (Default) 和 WindowedExecutablePath 条目的值。
- 如果计算机上不再存在该环境,而且你想将其从“Python 环境”窗口中移除,请删除 InstallPath 节点的版本号和父节点。 可以在上图中看到此节点的示例。 在本示例中,该节点为 3.6。
注意
HKEY_CURRENT_USER\SOFTWARE\Python 项中的无效设置会替代 HKEY_LOCAL_MACHINE\SOFTWARE\Python 项中的设置。
删除或移除 Python 环境
若要移除 Python 项目,请在“解决方案资源管理器”中浏览到 Python 环境。 右键单击要移除的 Python 环境,然后选择“移除”。
如果要保留 Python 环境,但将其从项目中移除,请选择“移除”。 如果要永久删除环境,请选择“删除”。
更多信息请前往vs2022官方教程
文件高级保存选项
菜单栏点击工具->自定义,