本文核心目的:解决jupyter notebook找不到自己想要的指定conda环境
首先安装anaconda,在win搜索框打开anaconda prompt
按下ctrl+c终止操作的时间很长。需要输入y来确认操作。
国内镜像源不能使用代理服务访问。要尝试代理服务的打开与关闭
下面是conda bash代码:
conda clean --all
conda create -n tstEnv python=3.8 --verbose
conda activate tstEnv
conda install ipykernel
python -m ipykernel install --user --name=tstEnv --display-name="Python [tstEnv]"
jupyter kernelspec list
pip install pymatgen
pip list
doskey /history
清除缓存
创建名为tstEnv的环境
激活tstEnv
安装内核
将内核注入到jupyter notebook,并命名为Python [tstEnv]
在cmd上面的框中输入 jupyter notebook可以打开当前文件夹
此时出现两个
一个是 Python[conda env:tstEnv],一个是Python[tstEnv]
后者是我们注入的。当我么在conda里面运行pip install pymatgen这个原来没有使用的package时,只会改动带有conda的这个版本.
再尝试用罕见库missingno尝试一下。在前者里安装环境,后者没有影响。
本环境肯定修改了
环境变为Python[tstEnv],没有missingno
再尝试用后者修改pip install pywebcopy,看是否影响前者。使用罕见库pywebcopy
conda没有受到影响,没有出现pywebcopy
结论:注入的环境是另一个环境,会使得jupyter notebook注意到conda的环境,这样解决了jupyter notebook找不到conda环境的问题了。