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