如何在PyCharm远程开发中让Jupyter Notebook使用指定虚拟环境?
解决Jupyter Notebook使用虚拟环境的问题
第一步:激活虚拟环境并安装ipykernel
登录远程服务器终端,先激活你的虚拟环境(替换为实际路径):source /path/to/your/venv/bin/activate激活后安装
ipykernel,这个工具用来给Jupyter绑定虚拟环境内核:pip install ipykernel第二步:注册虚拟环境为Jupyter内核
执行以下命令,把当前虚拟环境添加到Jupyter的内核列表中,--name可自定义内核标识名,--display-name是在Jupyter界面显示的名称:python -m ipykernel install --user --name=my_venv_kernel --display-name="My Virtual Env"第三步:在PyCharm的Notebook中切换内核
打开Jupyter Notebook后,点击顶部菜单栏的Kernel->Change Kernel,选择刚才创建的My Virtual Env内核。此时再执行!which python,就能得到虚拟环境的Python路径。额外验证:检查PyCharm配置
- 打开
File->Settings->Project: [你的项目名]->Python Interpreter,确认选中的是目标虚拟环境。 - 进入
Settings->Tools->Jupyter,检查Jupyter server配置是否使用当前项目的虚拟环境解释器。
- 打开
内容的提问来源于stack exchange,提问作者JayJona
相关产品推荐
相关产品推荐

