Anaconda + Jupyter Notebook + Pycharm 搭建机器学习环境的保姆级教学
1.下载与安装Anaconda
笔者的OS是Windows,故下载了64位Python3.7版本.
同时顺便建议科学上网进行此步操作,下载速度上更有保障.
打开安装包(btw,建议养成右键管理员权限打开安装包的习惯),方便起见,选择给All Users安装.至于选择是否添加到路径,建议勾选.
2.在Anaconda中创建虚拟环境
打开搜索栏,搜索Anaconda Navigator并打开,点击页面下方Create按钮,创建一个虚拟环境.你可以把它命名为_whatever,之后涉及到这个名字的地方我用_whatever
来代替之.
创建这个虚拟环境的目的在于避免对base(root)
环境造成不必要的污染,并且笔者在给base(root)
环境中装包是遇到了一些error,特此强调动机.
另外需要注意的是,可以根据自己需要下选择虚拟环境的Python版本.如下所示:
3.激活虚拟环境
进行到这里,如果你对Jupyter Notebook的要求是不需要使用多个环境,那么可以直接跳到第四步,对IDE(Pycharm为例)进行配置.
那么,你的需求是让Jupyter Notebook可以在多个环境中进行切换,是吗?
那么,我们以下的操作,从直觉上来说,就是在Jupyter Notebook中“激活”这个环境.
以下内容借鉴CSDN博主的原创内容,特此感谢.
总共有以下四步操作.
①查看conda中的有的环境,并切换到这个环境
打开cmd,输入$conda env list
,可以看到类似如下界面:
选择你需要激活的环境.比方说我要激活new
,而你要激活_whatever
.
我就会输入$conda activate new
,效果如图:
②在该环境中安装ipykernel
输入命令$python -m ipykernel install --name _whatever
即可.别忘了,_whatever
要换成你的虚拟环境名字.
至此,就可以让Jupyter Notebook用上你配置的环境了.
4.Pycharm配置
下载你需要的Pycharm版本,笔者是PC端的Pro版.激活事宜可以自行度娘,可edu邮箱认证免费使用.
<u>特别强调</u>,安装中不要把python添加到环境变量PATH中,可能会有不必要的麻烦.
安装完毕,顺次操作:File->Settings->Project Interpreter,点击下图中的小齿轮,再点Add.
然后,选择Conda Environment
或者Virtual Environment
,选择路径进行配置(很可能Pycharm已经检测到了),点击OK.
然后如下图所圈,把Interpreter改到新环境,顺便查看一下新环境里面已有的package...
5.package管理
Anaconda的各个环境的包管理,我们在Navigator中进行.我们搜索并且打开Navigator.
下一步,选中需要安装包的环境,找到需要的包,进行安装.
总结
到了这里,教程基本上就告一段路了.以上教程基于笔者过去大半天的试错.
我们巧妙地通过Anaconda进行包管理,回避了pip和package版本不匹配、镜像挂了等等的问题.同时我们得以愉快地用Jupyter感受交互式编程.
这篇教程为笔者之前遇到无数error、无数404画上了句号.