You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在原有Python 3.9的venv虚拟环境中安装Python 3.10

操作步骤

1. 导出原有Python 3.9虚拟环境的依赖列表

首先激活原来的3.9版本venv环境,不同系统的激活命令如下:

  • Windows cmd激活命令:你的venv目录\Scripts\activate.bat
  • Windows PowerShell激活命令:你的venv目录\Scripts\Activate.ps1
  • macOS/Linux激活命令:source 你的venv目录/bin/activate

激活成功后执行依赖导出命令:
pip freeze > requirements.txt

执行完成后会在当前目录生成包含所有原有依赖的requirements.txt文件,建议备份到非venv目录避免被覆盖。

2. 基于Python 3.10重建虚拟环境

注意:venv本身不支持直接更换环境内的Python版本,需要重建同路径的虚拟环境替换原有环境即可

  • 先关闭所有占用原有venv的进程,包括PyCharm、正在运行的关联脚本等
  • 删除原有3.9版本的venv文件夹
  • 执行重建命令,路径填写原来的venv路径即可:
    python3.10 -m venv 原有venv的路径

如果全局的python3.10命令识别失败,可以替换为Python 3.10的全局安装绝对路径,比如Windows下默认路径为C:\Program Files\Python310\python.exe,macOS/Linux下默认路径一般为/usr/bin/python3.10。

3. 恢复原有依赖

激活新创建的3.10版本虚拟环境后,进入之前存放requirements.txt的目录,执行依赖安装命令:
pip install -r requirements.txt

如果有部分依赖包不兼容Python 3.10报错,单独查询对应依赖支持Python 3.10的版本号,指定版本安装即可。

4. PyCharm关联新的虚拟环境

打开对应项目后按以下步骤操作:

  • 点击顶部菜单栏 文件 > 设置(Windows/Linux)或 PyCharm > 设置(macOS)
  • 进入 项目: 你的项目名 > Python解释器
  • 点击解释器右侧的齿轮图标,选择 添加
  • 左侧选择 虚拟环境 > 现有,浏览找到刚才重建的venv目录下的Python可执行文件:
    • Windows路径:venv目录\Scripts\python.exe
    • macOS/Linux路径:venv目录/bin/python
  • 确认保存后,等待PyCharm完成索引刷新即可正常使用。

小提示:如果重建的venv路径和之前完全一致,PyCharm大概率会自动识别到Python版本更新,只需要确认索引刷新即可,无需手动重新添加解释器。

内容的提问来源于stack exchange,提问作者Akash Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:06:00