本文参考bi站up主的相关视频:感恩up主分享Conda配置虚拟环境 jupyter notebook使用虚拟环境_哔哩哔哩_bilibili
1、在Anaconda中配置虚拟环境:
与其他环境独立,安装的库和软件和其他环境相互隔离,不存在库依赖冲突问题。
① 直接在Anaconda界面中创建新的虚拟环境,
如上图所示,在environment选项卡中点击下方Creat即可创建新的虚拟环境,在里面可以手动选择已安装、未安装的软件和库,安装时也可以选择软件和库的版本,如下所示:
很直观也很方便。
② 在Anaconda Prompt命令窗中输入代码实现虚拟环境安装(如bi站视频所示):
2、在Jupyter Notebook 中写入Python中的环境变量
在Anaconda中配置完虚拟环境之后如果不进行以下操作,在Jupyter Notebook中创建新脚本时在默认环境下。
可见,下述步骤对于用Jupyter Notebook编程的伙伴们来说非常关键,决定了Jupyter Notebook中的代码文件能否在对应的环境下运行,若环境不对则调用不了对应的库,也应用不了指定环境中的软件。让我们按照视频教程的指导继续往下:
首先,需要在Anaconda Prompt命令窗中进入新设置的虚拟环境 gh1,使用的是如下代码:
conda activate gh1 (Linux) 或 activate gh1 (Windows)。
接着,进入虚拟环境gh1中,我们可以使用pip或conda命令在虚拟环境gh1中安装对应的库,比如:requests。进入正题,在Jupyter Notebook中写入虚拟环境,使用辅助库ipykernel。在虚拟环境gh1中安装库ipykernel,使用代码:conda install ipykernel
安装ipykernel成功后,用ipykernel将gh1写入jupyter notebook,使用如下代码:
python -m ipykernel install --user --name gh1 --display-name gh1
如果虚拟环境中没有notebook应用,需要使用pip安装一下:pip install notebook
最后在虚拟环境中输入 jupyter notebook就可以看到虚拟环境gh1已经被写入了。
新建notebook页面就可以在虚拟环境gh1下运行了