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),所以推荐一下。

1.2 Python环境搭建相关推荐

  1. python环境搭建需要装几个软件_python的发展前景及python环境搭建

    python的前景 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经20来个年头了.Python的排名从去年开始就借助人工智能持续上升,Python的火热,也带动了工程师们的就业热 ...

  2. pycharm conda 环境 切换 linux_【Python专题(一)】python环境搭建

    ​前言 近几年python搭上了机器学习,人工智能的快车道,发展的如火如荼.不止是互联网,现在金融.国企甚至公务员朋友都有学python的计划.虽然我们也发现不管是微信朋友圈还是百度搜索,总是能看到各 ...

  3. Python 环境搭建

    Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "python ...

  4. 什么是python-三分钟了解什么是Python?python环境搭建

    原标题:三分钟了解什么是Python?python环境搭建 Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C++之后的的第三大语言. ...

  5. 安装python环境与运行_专栏G|轻松学Python01:Python环境搭建与运行

    原标题:专栏G|轻松学Python01:Python环境搭建与运行 | Cora编撰 | 和[PM10分男人]一起成长 Python是一个开源且功能强大的解释型语言,应用领域比较广泛,如今越来越受重视 ...

  6. python怎么把所有标点符号置空_Python从小白到攻城狮(1)——python环境搭建

    我的微信公众号:代码视界,欢迎关注. Python介绍 Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年发布第一版. Pyth ...

  7. python环境介绍_Python介绍以及Python环境搭建

    Python介绍以及Python环境搭建 1.Python 发展历史 Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞 ...

  8. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  9. TensorFlow 笔记1 Mac Python环境搭建

    这是一个系列,记录我Tensorflow开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ...

  10. 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建

    利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...

最新文章

  1. OpenMM | PDBFixer 用于蛋白质预处理
  2. 在Ubuntu中安装及配置java
  3. 云服务器怎么选系统,云服务器怎么选择操作系统
  4. python3--htmltestrunner 日志显示_实时日志:Serverless Python 运行时支持日志实时输出...
  5. Numbers on the Chessboard
  6. javascript学习系列(24):数组中的substring方法
  7. 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)
  8. 伟大的程序员是怎样炼成的?
  9. DateUtils 工具类
  10. 华为 2015 机试 输出:数字后面的连续出现的(2个或多个)相同字符(数字或者字符),删去一个,非数字后面的不要删除,例如,对应输出为:33aabb55pin。...
  11. matlab r2021b校园正版软件安装过程的问题及解决方案记录
  12. ActiveMq的简介
  13. pypython画图中的cumsum是什么_Python绘图之matplotlib基本语法
  14. RevitAPI: 如何判断天花板的族类型是否是复合结构
  15. 初创企业融资PPT模板
  16. 百度网盘限速的解决办法
  17. 【linux】【docker】docker私服安装
  18. 18650锂电池镍带镀镍钢片(连接带)怎么拆,怎么容易焊锡
  19. 奥运英语[5] 很高兴再次见到你 Good to see you again.
  20. 各种抠图动态图片_10种ps抠图办法(动态图演示全过程)

热门文章

  1. EOJ Monthly 2019.3 (based on March Selection) -D .宇恒棋
  2. Java周末舞会算法
  3. 《CASCADED TIME + TIME-FREQUENCY UNET FOR SPEECH ENHANCEMENT:JOINTLY ADDRESSING CLIPPING》论文阅读
  4. CC26xx([CortexM3)的Power Reset and Clock
  5. overleaf使用指南 IEEE Access
  6. CAD7:构造线的使用 【TR剪掉多余的线】
  7. XX nm制造工艺是什么概念?实现7nm制程工艺为什么这么困难?
  8. 详解C盘Windows文件夹里重要文件作用
  9. Windows 10 WSL2 安装Linux Xfce图形界面
  10. 双软企业的税收优惠政策怎么样?