目录
1、查看jupyter notebook中的python解释器
引言
前面我们已经介绍过,如何创建新的python虚拟环境,并实现在spyder中切换到新环境中的解释器。具体见我之前的文章:
python新环境的创建并在spyder中转换——在spyder中配置arcgis的python解释器、为指定python环境安装第三方库_spyder 新环境_艽野尘梦better的博客-CSDN博客https://blog.csdn.net/qq_45270849/article/details/129950456今天我们就来讲讲如何在anaconda的另一个适合于数据分析的利器——jupyter notebook中切换python解释器。
步骤
1、查看jupyter notebook中的python解释器
打开jupyter,单击new可以看见jupyter中已经添加的python环境(选择某一个环境就使用该环境中的python解释器),这里我有一个名为Python 3的默认环境和一个我自己创建的名为py39的新环境。
2、创建新环境(附带其他对虚拟环境的操作)
查看所有环境
打开cmd或prompt,输入conda info --envs,查看现有的python环境
查看当前conda镜像下能获得的版本
输入下方指令,查看当前conda镜像下能获得的python版本,选择自己需要的版本创建新环境。
conda search python
创建新的python2.7虚拟环境
输入如下指令,创建一个新的环境
conda create -n 环境名 python=2.7
新创建的环境位于anaconda文件夹中的envs文件夹中,我们也可以在命令行中查看新环境是否创建成功
激活环境
输入如下命令激活和切换环境,现在命令行已经转到python2.7的环境了(由于我给环境命名为中文,所以出现乱码,自己命名最好别用中文,我这里只是演示),查看python版本,可以看到是python2.7。
activate 环境名
删除环境
输入如下代码,删除指定环境
conda remove -n 环境名 --all
3、安装 ipykernel 包
新创建的环境在jupyter中还无法看见,需要先使用上方的激活环境指令激活环境后,在该环境中安装 ipykernel 包,并向jupyter中安装新环境的内核:
pip install ipykernel
python -m ipykernel install --name py39 # 向 jupyter 中添加虚拟环境
4、删除安装的虚拟环境
前面的步骤完成后,打开jupyter notebook,就可以在new中看见新的虚拟环境了,如果想要移除已经安装在jupyter中的python环境,可以使用如下命令:
jupyter kernelspec remove py39 #移除名为py39的虚拟环境