Python conda环境:每个新的conda环境都需要一个新内核才能工作吗?如何为我的所有环境提供特定的库?
我使用ubuntu(通过Linux的Windows子系统),创建了一个新的conda环境,激活了它,并在其中安装了一个库(opencv)。然而,我无法在Jupyter实验室导入opencv,直到我创建了一个使用新conda环境路径的新内核。因此,我的问题是:Python conda环境:每个新的conda环境都需要一个新内核才能工作吗?如何为我的所有环境提供特定的库?,python,anaconda,conda,windows-subsystem-for-linux,jupyter-lab,Python,Anaconda,Conda,Windows Subsystem For Linux,Jupyter Lab,我使用ubuntu(通过Linux的Windows子系统),创建了一个新的conda环境,激活了它,并在其中安装了一个库(opencv)。然而,我无法在Jupyter实验室导入opencv,直到我创建了一个使用新conda环境路径的新内核。因此,我的问题是: 我是否需要在每次创建一个新的conda环境时创建一个新的内核以使其工作?我读到,一般来说,我们应该使用内核来使用不同版本的python,但如果是这样的话,那么如何在jupyter实验室中使用特定的conda环境呢?请注意,从Jupyter
conda create -n <env_name> -c <channel> python=python_version
conda create-n-cpython=python\u版本
例如:conda create-n env_stack-c intel python=3.6
source activate <env_name>
conda install ipykernel
ipython kernel install --name <env_name> --user
源代码激活
康达安装ipykernel
ipython内核安装--名称--用户
所以,据我所知:1。每个环境都需要一个ipykernel?在ipykernel下可以有很多环境吗?2-3. 为我的所有环境提供一些库的唯一方法是使用pip在基本环境中安装它们?这对康达有用吗?谢谢如果您想在jupyter笔记本中工作,为了访问conda环境,您需要在每个conda环境中分别安装ipykernel。