Mac下VSCode启动Python3.9.6环境的Jupyter失败求助
解决VSCode中Jupyter命令找不到的问题
步骤1:手动在对应Python环境安装Jupyter
- 打开终端,先确认当前使用的Python版本是否和VSCode里的一致:
如果显示不是3.9.6,找到你安装的Python 3.9.6的路径(比如python3 --version/usr/local/bin/python3.9),后续命令替换成对应路径即可。 - 用pip安装Jupyter Notebook:
要是碰到权限报错,加python3 -m pip install jupyter notebook--user参数避免修改系统Python:python3 -m pip install --user jupyter notebook
步骤2:让VSCode关联正确的Python环境
- 打开VSCode和你的.ipynb文件,点击右上角显示
Python 3.9.6的版本选择器。 - 选择「Select Interpreter」,找到刚才安装Jupyter的那个Python环境(用
--user安装的话,路径可能是~/Library/Python/3.9/bin/python3)。 - 重新加载文件后尝试运行单元格。
步骤3:修复环境变量(前两步无效时用)
- 终端里执行以下命令,找到Jupyter的安装路径:
找到输出里的python3 -m jupyter --pathsbin目录(比如~/Library/Python/3.9/bin)。 - 编辑你的shell配置文件(Mac默认是
~/.zshrc,旧系统可能是~/.bash_profile):
添加一行环境变量配置:open -e ~/.zshrc
保存后回到终端,执行:export PATH="$HOME/Library/Python/3.9/bin:$PATH"source ~/.zshrc - 重启VSCode再试。
步骤4:用虚拟环境彻底隔离(解决环境冲突)
如果前面的方法都没效果,建议用虚拟环境:
- 终端里创建Python 3.9.6的虚拟环境:
python3.9 -m venv ~/my_jupyter_env - 激活虚拟环境:
source ~/my_jupyter_env/bin/activate - 在虚拟环境里安装Jupyter:
pip install jupyter notebook - 回到VSCode,选择这个虚拟环境的Python解释器,再运行单元格。
内容的提问来源于stack exchange,提问作者Quantizer
相关产品推荐
相关产品推荐

