用Anaconda+Pycharm写Python

Anaconda是一个包管理器,可以在一个project里配置专用的环境,而无需把所有projects的包都一股脑安装在计算机/服务器上。这样有几个好处:
(1)节约空间:如果机子本身的存储有限,用Anaconda可以在一个project结束后,把这个环境直接删掉,从而节省空间;
(2)便于合作和管理:如果一个project需要多个人合作,或者需要在不同的机器上工作,我以前总是要把所需配置的环境都自己记录下来,到新的机子上一个个安装。但使用anaconda之后,可以先在配置好的机子上把环境配置保存下来

conda env export -n env_name -p path -f filename

这里:
env_name:要导出的环境名
file_name:要保存的文件名

然后将这个配置文件拷贝到新的机子上,在文件所属目录下输入

conda env create -n env_name -f file_name

这里:
env_name变成了要新建的环境名
file_name则是上面保存好的文件名

之后等待一阵子,就会看到原来的环境出现在新机子上了
(备注:这一招只能将conda配置的环境克隆到新机子上,如果使用pip安装的就不行)

用Anaconda配置好环境之后,只需要在Pycharm里将Preference->Project Interpreter指向Anaconda配置好的环境(Mac中一般是在根目录下/anaconda/envs)中的Python,就可以使用这个环境来编译Python代码了。

参考链接戳这里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。