jupyter notebook里添加conda虚拟环境
情况描述
有时clone的项目中包含demo.ipynb文件,需要启动jupyter-notebook运行,此文记录将虚拟环境导入到jupyter中。
1.下载并运行jupyter-notebook
# 在base环境当中安装jupyter
pip install jupyter
# base环境下运行jupyter,默认打开当前终端所在路径
jupyter notebook
jupyter notebook [选项]
--help: 显示帮助信息。
--version: 显示 Jupyter Notebook 的版本信息。
--allow-root: 允许以 root 用户身份运行。不建议在生产环境中使用。
--no-browser: 启动服务器但不打开浏览器。
--port: 指定服务器端口,默认是 8888。
--ip: 指定绑定的 IP 地址,默认是 127.0.0.1 (localhost)。
--notebook-dir: 指定默认打开的 notebook 目录。
--config: 指定配置文件路径。
--generate-config: 生成配置文件。
2.将虚拟环境导入到notebook中
# 重新打开一个终端并进入你的虚拟环境-your_virtual_environment
conda activate your_virtual_environment
# 安装依赖包ipykernel
pip install ipykernel
# 导入虚拟环境,--name是当前虚拟环境的名称,--display-name参数用于设置notebook中显示该环境的名称,注意需要双引号。
python -m ipykernel install --user --name your_virtual_environment --display-name "名称"
现在从base环境运行jupyter notebook
,打开一个ipynb文件就可以切换到新添加的虚拟环境。