网上有很多资料是关于搭建Python开发环境的,由于Python的可移植性好,所以我们可以在windows系统、Linux系统甚至OSX系统下搭建。由于自己对Linux、OSX不熟,所以我是在windows下搭建的Python开发环境。
首先在官网上下载Python的msi包直接安装,建议下载2.x版本。安装后在命令提示符下输入python发现出现以下错误:
这是因为只是安装好了,没有配置环境变量。
用户变量选的是TMP,系统变量选的是Path,然后“编辑”,把刚才安装的Python路径添加到这个Path的末端,也就是添加“;D:\Python\address”,这里我是把Python安装在了D:\Python\address这个路径下的。然后命令提示符下再输入python命令:
其中,exit()表示退出python交互式环境。
直接在命令提示符行中写入多行源程序也是可以的,但是代码看起来比较繁琐,还不能自动显示对齐、高亮等等。最大的一个缺点是不能保存代码,下次打开还需要重新输入代码。
这就需要借助编辑器。我们可以使用Notepad++,不能用word和记事本。
常见的编辑器有:IDLE、Aptana、Notepad++、PyCharm、SPE等等。
IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。
Notepad++是Windows操作系统下的一套非常有特色的自由软件的纯文字编辑器。
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
SPE的下载地址。
假如我借用IDLE编辑器,编写一个源程序文件2.py,里面的内容是
我们写一个大的程序不可能用命令提示符,而python自带的IDLE又不怎么好用,所以我们另选IDE。我选择的是Pycharm。
在Pycharm中写python代码的前提是:(1)安装好Python,也就是Python的msi包的安装(2)安装好扩展包,如numpy、matplotlib等等。
下一章,我们主要介绍Pycharm。
1、下载
Pycharm可以到官网上下载,可以选择专业版,也可以选择社区版。但是专业版试用期是30天,也可以激活;最好选用社区版。
我由于是看了一个安装视频所以就跟着安装了专业版,等到期再换吧。
我下载的是:
安装非常简单,选择一个路径,不断的“下一步”即可。
安装完成后的第一次打开最好激活,网上找激活码:
user name:EMBRACE
key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
选择new project存放的位置、解释器(我只安装了2.7.8),点击Create。此处new project的名字是1放在D:\Pytharm\projects下。
出现如下界面:
给Python file取个名字main(可任意取),生成的界面如下:
在这里,自动生成_author_=’DQ’,我们可以在其前面加上#,我们也可以添加避免中文乱码的代码:#coding=utf-8。
这样就可以在里面写代码了。
刚开始的界面没有工具栏,需要view->Toolbar。
1)设置行号
2)设置字体大小
这里是无法直接修改字体大小的,需要先新建保存一个 Schema,可以直接点击save as,然后随便填个名字。
这样,下面的字体就可以修改了,看到size和Line spacing两个可以修改,分别为字体的大小和两行代码之间的间距。
如果自己选错Python版本了,可以对其进行修改。
此处我安装的只有2.7.8这个版本,没有其他选择。
运行界面可以有三种方法:
1)直接点击绿色的三角
2)run
3)右键->run
在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:
点击后,会运行到第一个断点。会显示该断点之前的变量信息。
点击Step Over或者按F6,我们继续往下运行,到下一个断点:
断点的其他操作,和功能,大家可以把鼠标移到相应的按钮上,看一下,试试便知。如下:
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popularPython packagesfor science, math, engineering, data analysis.
之前什么都不需要安装,直接在官网下载anaconda,我下载的是Python2.7,32位的。
下载后的文件是:
直接双击安装,可以自己选定安装位置(这个你自己决定)。
安装完成后,我们可以看到:
安装完anaconda,就相当于安装了Python、IPython、集成开发环境Spyder、一些包等等。
这个和我们直接安装Python得到的Python shell用法一样。当然由于安装了anaconda,所以在这里好多包我们都可以使用了。
我们可以直接点击打开,也可以像下面这样在命令提示符中输入ipython
这个和我们pip install ipython安装的ipython用法一样。
直接点击打开,
我们直接点击打开,或者在命令提示符中输入ipython.exe notebook。
Spyder的最大优点就是模仿MATLAB的“工作空间”。
直接点击打开:
由于安装完anaconda就自带了Spyder集成开发环境了,所以不需要任何配置可以直接使用,但是其他你自己安装的IDE要想使用anaconda需要配置。
配置的方法我们可以去官网了解。下面我们以Pycharm为例。
其实如果anaconda在Pycharm之前安装,那么遇到解释器选择的时候会有一个选项,我们直接选择就OK了。如果在Pycharm之后安装,我们只需要手动设置一下Pycharm所用的解释器就行了。
其实安装完anaconda后,基本上就把我们常用的部分包安装好了,但是毕竟只是安装了一小部分(我们可以去官网查看安装了哪些包),还有一部分需要我们自己来安装。
查看已经安装的包我们可以在命令提示符中输入pip list或者用anaconda自带的包管理器conda(conda list)。
我们可以在命令提示符中输入pip install 包名,或者conda install 包名。conda和pip的用法基本上一致(更新?卸载?还不确定)。但是我们使用conda安装的时候不仅会安装当前你要安装的包还会提示更新其他已经安装过的包,所以我基本上都是直接用pip安装。
pip或conda不能安装的话,我们就下载文件安装,比如exe文件(双击安装)或者whl文件(pip安装)等等。
上面我们说的命令提示符基本上都是在系统盘上的操作。其实anaconda自带一个命令窗口。直接点击打开
所有可以在“命令提示符”中运行的都可以在这里运行,只不过文件的路径改变了而已。就比如我们在这两个命令窗口中分别输入ipython.exe notebook,默认的文件.ipynb存储在不同的位置。
1、官网
4、Installing Python 3.3 on Anaconda Python for Windows
1、pip安装
上一章中,介绍了Anaconda的安装,安装好Anaconda后,就默认安装了包管理工具pip。有的人喜欢使用easy_install,但是这需要你先安装easy_install,其实没必要,目前官方推荐使用pip。
pip安装包或模块很简单,我们只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安装的包或模块名)。
例如:
如果安装(包或模块)后又想卸载掉可以使用命令pip uninstall xxx。
如果我们使用pip安装失败,那么我们可以直接下载包或模块的安装文件,然后手动安装。
常用的两个下载包和模块安装文件的网站:PyPI-the Python Package Index和Python Extension Packages。
2.1 PyPI-the Python Package Index
这个网站是Python官网上的PyPI选项,点击进入:
在上面右上角红线框住的search中输入你要下载的包或模块名,即可进入下载页面。下载的是压缩文件,如何安装呢?
1)解压
2)在命令提示符窗口中,使用cd进入到解压后的文件的路径下
3)输入命令python setup.py install
这个网站下载的是后缀为.whl的文件,怎么来运行下载的.whl安装文件呢?
1)在命令提示符窗口中,找到指定路径(.whl安装文件的路径)
2)pip install .whl文件名