1.2.1 Python的安装
Python可应用于多平台包括Windows、 Linux/Unix 和 Mac OS。
你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。
Python的下载
Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:
Python官网:http://www.python.org/
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:www.python.org/doc/
Unix & Linux 平台安装
以下为在Unix & Linux 平台上安装 Python 的简单步骤:
- 打开WEB浏览器访问http://www.python.org/download/
- 选择适用于Unix/Linux的源码压缩包。
- 下载及解压压缩包。
- 如果你需要自定义一些选项修改Modules/Setup
- 执行 ./configure 脚本
- make
- make install
执行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。
Mac安装Python3
$ brew sreach python
$ brew install python3
Windows安装Python3
Windows下安装Python直接从官方网站 https://www.python.org/ 下载安装即可
在这选择自己需要的版本下载安装就好,我目前用的是3.6.5版本。
个人觉得下载后面写的installer的那种安装程序比较方便,在这要注意,x86是32位程序,x86-64是64位程序,web-based是联网下载的安装程序,相当于下载器吧,executable是打包好的安装程序,我一般下这个,zip file不建议下载,因为这个要自己去配置环境变量。
下面是下载的上图第二个安装程序
圈圈的那个勾上就不用自己配置环境变量了!建议都勾上进行安装。上面有两个蓝色的按钮,第一个install now是快速安装,就是默认安装路径进行安装。第二个customize installation需要自己设置安装路径什么的。然后就是狂点下一步结束啦!
一定要注意自己是否配置了环境变量, 没有配置环境变量的话,把Python目录添加到环境变量的path里就ok了。
安装完后可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。
1.2.2 Python的编辑和运行
编辑代码的话有很多,下面推荐几个:
1. Sublime Text(我自己用的,基本上什么代码都可以写,很强大哦)
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
2. Vim
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是一款非常自由的软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
3.Atom
Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
运行代码的话,有三种方式可以运行Python:
1.交互性解释器
●你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。
●你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。
$ python # Unix/Linux
或
C:>python # Windows/DOS
以下为Python命令行参数:
选项 | 描述 |
---|---|
-d | 在解析时显示调试信息 |
-O | 生成优化代码 ( .pyo 文件 ) |
-S | 启动时不引入查找Python路径的位置 |
-V | 输出Python版本号 |
-X | 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时 |
-c | cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串 |
file | 在给定的python文件执行python脚本 |
2.命令行脚本
在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:
$ python script.py # Unix/Linux
或
C:>python script.py # Windows/DOS
3、集成开发环境(IDE:Integrated Development Environment)
这里推荐几个IDE:
1)Pycharm
Pycharm是一个跨平台的Python开发工具,是JetBrains公司的产品。其特征包括:自动代码完成、集成的Python调试器、括号自动匹配、代码折叠。Pycharm支持Windows、MacOS以及Linux等系统,而且可以远程开发、调试、运行程序。
2)Eclipse with PyDev
Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、语法高亮、代码分析、调试器、以及内置的交互浏览器。
另外Eclipse加插件的方法使得Eclipse兼容性很强,基本上所有语言都能兼容。如果对其他语言也涉及建议用这个。
3)Vim
Vim是一个简洁、高效的工具,也适合做Python开发。
Vim很多人都在用(但是我没用过,我比较喜欢界面美化比较好、比较舒适的IDE),所以推荐一下。