点赞和关注是我创作的最大动力~~
我们在使用 Anaconda 的时候,在一些情况下,一个初始环境是不够用的,把所有的包都安装在一个环境中也会出现不兼容等导致的各种各样的错误,所以我们可以创建新的环境,从而在不同的环境中实现不同的功能。
- 创建并激活新环境
conda create --name envName
NB: Replace envName with the environment name.
这样创建一个与当前 python 版本相同的 python 环境
安装其他 python 版本需求见此
-
安装 Jupyter Lab (仅在一个环境中安装即可,base 环境就很合适,这样就不用切换默认环境了)
conda install jupyterlab -
安装ipykernel
确保切换到刚刚创建的新环境中:
conda activate envName
在这个环境中安装 ipykernel (NB: 这不是安装 Jupyter,仅仅是使其能用 Jupyter 打开):
conda install -c conda-forge ipykernel
然后,执行:
python -m ipykernel install --name envName
现在打开 Anaconda Prompt, 输入 jupyter lab, 打开 Jupyter Lab 的页面后就可以看到新的环境了!!!
- 安装其他所需的各种的包,最好是同一个 channel (e.g., conda-forge)
# 查看自己 conda 配置的channel,同时会显示优先级
conda config --get channels
# 添加 conda-forge 为最高优先级
conda config --prepend channels conda-forge
# 如果已经有 conda-forge, 并且优先级较低,则先 remove,再 prepend
# 设置好之后,就直接用 conda install '+ package' 就可以了,无需 conda install -c conda-forge '+ package'