1.2 Python环境搭建
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环境搭建相关推荐
- python环境搭建需要装几个软件_python的发展前景及python环境搭建
python的前景 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经20来个年头了.Python的排名从去年开始就借助人工智能持续上升,Python的火热,也带动了工程师们的就业热 ...
- pycharm conda 环境 切换 linux_【Python专题(一)】python环境搭建
前言 近几年python搭上了机器学习,人工智能的快车道,发展的如火如荼.不止是互联网,现在金融.国企甚至公务员朋友都有学python的计划.虽然我们也发现不管是微信朋友圈还是百度搜索,总是能看到各 ...
- Python 环境搭建
Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "python ...
- 什么是python-三分钟了解什么是Python?python环境搭建
原标题:三分钟了解什么是Python?python环境搭建 Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C++之后的的第三大语言. ...
- 安装python环境与运行_专栏G|轻松学Python01:Python环境搭建与运行
原标题:专栏G|轻松学Python01:Python环境搭建与运行 | Cora编撰 | 和[PM10分男人]一起成长 Python是一个开源且功能强大的解释型语言,应用领域比较广泛,如今越来越受重视 ...
- python怎么把所有标点符号置空_Python从小白到攻城狮(1)——python环境搭建
我的微信公众号:代码视界,欢迎关注. Python介绍 Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年发布第一版. Pyth ...
- python环境介绍_Python介绍以及Python环境搭建
Python介绍以及Python环境搭建 1.Python 发展历史 Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞 ...
- windows下python环境搭建_Linux/Windows下Python环境搭建步骤
Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...
- TensorFlow 笔记1 Mac Python环境搭建
这是一个系列,记录我Tensorflow开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ...
- 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建
利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...
最新文章
- OpenMM | PDBFixer 用于蛋白质预处理
- 在Ubuntu中安装及配置java
- 云服务器怎么选系统,云服务器怎么选择操作系统
- python3--htmltestrunner 日志显示_实时日志:Serverless Python 运行时支持日志实时输出...
- Numbers on the Chessboard
- javascript学习系列(24):数组中的substring方法
- 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)
- 伟大的程序员是怎样炼成的?
- DateUtils 工具类
- 华为 2015 机试 输出:数字后面的连续出现的(2个或多个)相同字符(数字或者字符),删去一个,非数字后面的不要删除,例如,对应输出为:33aabb55pin。...
- matlab r2021b校园正版软件安装过程的问题及解决方案记录
- ActiveMq的简介
- pypython画图中的cumsum是什么_Python绘图之matplotlib基本语法
- RevitAPI: 如何判断天花板的族类型是否是复合结构
- 初创企业融资PPT模板
- 百度网盘限速的解决办法
- 【linux】【docker】docker私服安装
- 18650锂电池镍带镀镍钢片(连接带)怎么拆,怎么容易焊锡
- 奥运英语[5] 很高兴再次见到你 Good to see you again.
- 各种抠图动态图片_10种ps抠图办法(动态图演示全过程)
热门文章
- EOJ Monthly 2019.3 (based on March Selection) -D .宇恒棋
- Java周末舞会算法
- 《CASCADED TIME + TIME-FREQUENCY UNET FOR SPEECH ENHANCEMENT:JOINTLY ADDRESSING CLIPPING》论文阅读
- CC26xx([CortexM3)的Power Reset and Clock
- overleaf使用指南 IEEE Access
- CAD7:构造线的使用 【TR剪掉多余的线】
- XX nm制造工艺是什么概念?实现7nm制程工艺为什么这么困难?
- 详解C盘Windows文件夹里重要文件作用
- Windows 10 WSL2 安装Linux Xfce图形界面
- 双软企业的税收优惠政策怎么样?