(全)Python 的虚拟环境构建和jupyter notebook 中虚拟环境切换
1、 在开始菜单打开Anaconda Prompt(anaconda3)
2、 构建虚拟环境
语法:conda create --name 虚拟环境名字 python=版本号
conda create --name py38_env02 python=3.8
3、激活虚拟环境
语法: conda activate 虚拟环境名称
4、环境变量的配置
“我的电脑”→右键→ 属性
5、安装nb_conda 和nb_conda_kernels
nb_conda 是一个扩展插件,专为 Jupyter Notebook 设计,旨在无缝整合 Anaconda 的 Conda 包管理和环境创建工具。通过 nb_conda,你可以直接在 Notebook 中查看、创建、更新和管理 Conda 环境以及其内的软件包。
nb_conda_kernels是一个Python包,它允许用户在Jupyter Notebook中使用conda环境作为内核运行Jupyter Notebook。这个包提供了一个简单的方法来管理conda环境与Jupyter Notebook之间的连接,使用户能够在特定的conda环境中运行Jupyter Notebook,从而方便地切换不同的Python环境和版本。通过安装这个包,用户可以在Jupyter Notebook中选择不同的conda环境作为内核,这对于数据科学和机器学习等领域的工作非常有用,因为它允许用户在不改变全局Python环境的情况下,轻松地在不同的项目中使用不同的库和依赖项
注意:以下指令可以在基础环境中执行,基础环境执行,可以在jupyter notebook(Anaconda) 的界面手动切换,如果安装在虚拟环境,则开始菜单会会出现jupterjupyter notebook(虚拟环境成名),根据经验总结 下面指令不在虚拟环境下执行,貌似基础环境的jupyter notebook内核列表中不会出现虚拟环境列表,总之可以先安装以下步骤进行,列表中没有下面2条指令,再在虚拟环境下执行,执行完要重启jupyter notebook
注意:第一条指令执行完会再开始菜单开启虚拟环境菜单列表,如果不想再开始菜单出现,可以不执行
conda install nb_conda
conda install nb_conda_kernels
以上2个步骤可以安装在基础环境,
6、重启jupyter notebook 进行环境切换
7、查看列表发现内核列表中没有我们刚才构建的虚拟环境
退出虚拟环境指令:
conda.bat deactivate