python-创建虚拟环境
创建虚拟环境做作用是什么呢,在我前段时间一直认为这是多余的(哈哈哈哈哈哈)。只道我在实现一个小demo的时候领略了它带来的便利,在不同的task下,我们对第三方库的版本需求可能是不同的,所以我们需要针对不同任务,搭建不同的环境。
首先创建一个新的虚拟环境(这里是在anaconda prompt下进行的):
打开Anaconda prompt,然后输入命令conda create -n opencv python=3.7
,其中conda create -n是创建虚拟环境的命令,“opencv”指的是新建虚拟环境的名称,“python==3.7”是指虚拟环境中python的版本为3.7.
创建号虚拟环境后,激活它并在虚拟环境中安装需要版本的第三方库
激活虚拟环境:conda activate opencv # 激活后就进入了opencv这个环境中了。
安装要求版本的第三方库,用pip就可以完成,或者其它方法进行安装。
比如安装3.4.2.17版本的opencv:pip install opencv-python==3.4.2.17
在pycharm中将环境切换到新创建的虚拟环境下
新建一个pycharm项目后
①点击settings…
②进入后,点击Project下的python interpreter
③点击红色框中的内容
④点击existing后再点击后面的红框。
⑤进入anaconda文件夹下,我的anaconda在D盘里,这根据个人在最初安装anaconda时的设置,然后可以看到文件夹下有一个“envs”文件夹,点开,里面就有刚刚新创建的opencv虚拟环境。
⑥往下滑,点击Tools文件夹下的python.exe。然后一直ok下去,就将这个项目的环境变成opencv虚拟环境了。
在jupyter上添加环境
我们可以先查看自己有哪些虚拟环境,用命令:conda env list
下面以opencv这个虚拟环境为例。
然后激活需要添加到jupyter中的虚拟环境
接着在opencv环境下,安装ipykernelpip install ipykernel
安装好后,将环境加入到jupyter中,用命令:
python -m ipykernel install --name opencv #其中opencv指的是环境名
通过以上操作就已经吧opencv环境添加到jupyter中了
从图中也验证了,确实已经将opencv添加到jupyter中了,非常顺利,nice!!!
以上操作就实现了标题中的所有内容了!!!