Mac双Python版本:PyCharm指定版本及跨版本模块使用求助
在PyCharm中指定特定Python版本
- 打开PyCharm项目,点击顶部菜单栏的
File→Settings(或按Cmd+,快捷键) - 左侧导航栏选择
Project: [你的项目名]→Python Interpreter - 点击右上角的齿轮图标,选择
Add - 在弹出窗口中按需选择对应版本:
- 系统安装的Python:选
System Interpreter,在下拉列表里找到目标版本的路径(比如/usr/bin/python3.9或/usr/local/bin/python3.11) - Anaconda环境:选
Conda Environment,再选择Existing environment,找到Anaconda对应环境的Python路径(比如~/opt/anaconda3/envs/你的环境名/bin/python)
- 系统安装的Python:选
- 确认后点击
OK,PyCharm就会切换到指定的Python版本
把Anaconda 3.9环境的模块迁移到PyCharm的3.11环境
有两种实用方法:
方法1:导出导入依赖清单
- 打开终端,激活Anaconda的3.9环境:
conda activate 你的3.9环境名 - 导出当前环境的所有依赖到文件:
pip freeze > requirements.txt - 切换到3.11环境安装:
- 如果是系统Python 3.11,直接运行
pip3.11 install -r requirements.txt - 如果是Anaconda的3.11环境,先激活
conda activate 你的3.11环境名,再运行pip install -r requirements.txt
- 如果是系统Python 3.11,直接运行
方法2:PyCharm内直接安装
- 打开PyCharm的
Python Interpreter设置(步骤同上) - 点击
+号,搜索需要的模块,选择对应版本后点击Install Package
关于Homebrew的作用
- Homebrew是Mac上的包管理器,用来快速安装、更新、卸载各类软件(包括Python、数据库、工具类软件等)
- 它能帮你统一管理系统里的软件版本,避免手动安装导致的路径混乱问题
- 比如用它安装指定版本的Python:
brew install python@3.9,安装后会自动配置环境变量,直接用python3.9就能调用该版本 - 不过你当前的问题不用Homebrew也能解决,上面的方法完全够用
内容的提问来源于stack exchange,提问作者alexu-a911
相关产品推荐
相关产品推荐

