学习python经常需要安装各种各样的包(package),而这些包之间也存在复杂的依赖关系。
比如画图的包matplotlib需要依赖six,同时还依赖numpy、pandas等包,甚至还依赖一些库。虽然使用pip管理软件,一个一个查看错误信息并按照提示安装能解决,但总是太耗费时间和精力了。
下面介绍一种很方便的搭建python开发环境的方法:
anaconda:
http://python.jobbole.com/87522/?repeat=w3tcanaconda入门使用指南
总的来说,anaconda是一个非常好管理的python环境,不用去手动一个一个下载python的包了。
方法(已linux系统-Ubuntu来说):
1、去官网下载自己的anaconda。
https://www.anaconda.com/download/
有两个版本可以下载,一个是python3.6的,一个是python2.x的,这代表这下载的python默认环境版本。不过这都不要紧,你需要注意的仅仅是你自己电脑是32bit 还是64bit。(既然是python环境版本控制器,肯定可以兼容很多python版本的方法啦)
ps:ubuntu下载很慢,在windows下下载很快的(不知道为啥)
2、安装anaconda。
ubuntu下载下来是一个.sh脚本文件,如果权限不够,请使用
#sudochmod +x FILE.sh
提升可执行的权限,再使用
#./FILE.sh
安装它。(FILE代表你下载的文件名)
安装过程中会提示安装目录,默认是在/home/YOURACCOUNT/anaconda3下.
接下来它会将各种包全部安装至此目录,在安装完毕之后,会提示是否修改python环境为anaconda文件中的python环境,也就是说,如果你是ubuntu下自带的python环境,它会在/.bashrc中的末尾添加一行代码,将默认的python环境指向anaconda文件夹中的环境。
如果你不想这样,把/.bashrc文件中关于anaconda的东西注释掉就行,然后使用
#source/.bashrc
使之生效(或者在提示修改python环境的时候点否,它默认就是否的)。
3、安装之后,你在anaconda文件夹下,拥有了一个默认为python3.6的环境(这取决于你下载的anaconda自带的python版本)里面自带了很多常用的包,如果还想下载其他的包或者python版本环境,可以参考
anaconda使用总结http://python.jobbole.com/86236/
这篇博客写的很全。
4、使用pycharmIDE配置anaconda环境(以ubuntu为例)
先下载pycharm,并安装
网站http://www.jetbrains.com/pycharm/
安装完毕后,在安装目录下,运行/bin/pycharm.sh就可以弹出pycharm的程序窗口了。
在程序窗口的右下角,有一个Configure按钮,其中会一项CreateDesktop Entry,可以保存桌面快捷方式。
新建工程后,在选项卡File->settings->Projects->Interpreter中,可以指定你的python环境,选中anaconda3/bin/python版本就可以了。(一般好像会自动去搜索然后确定)