Python第1课-Python安装

[复制链接]
47971655 发表于 2017-12-30 17:58:02 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python 是一种跨平台的编程语言,这意味着它能够运行在所有主要的操作系统中。在所有安装了 Python 的现代计算机上,都能够运行你编写的任何 Python 程序。然而,在不同的操作系统中,安装 Python 的方法存在一些差别。Python2 和 Python3 不兼容,请安装最新的 Python3,所有的讲解都是通过 Python3 进行的。0 l! K& `* W6 d; M6 N; P% C0 C* M
A.1 在 Linux 系统中安装 Python7 n* \2 \+ J3 R2 M. ?9 b. h6 i( q
几乎所有的 Linux 系统都默认安装了 Python,但你可能想要使用非默认版本。如果是这样,请先确定已安装的 Python 版本。
' t! @; H* U1 D3 U( @; FA.1.1 确定已安装的版本
7 s! V9 m, B) S% ?; B+ u- v! @3 l打开一个终端窗口,并执行以下命令:  J0 x7 x9 z3 D7 b  \9 A' ]
$ python --version, V3 F8 c) O0 ~6 L: B7 g+ \. @! f
Python 2.7.60 I: t1 j* f8 ~- i; r
上面的输出表明,当前默认安装的 Python 版本是 2.7.6,但系统可能还安装了一个 Python3 版本。为核实这一点,请执行如下命令:2 S1 _; C7 p: s9 J1 f6 v+ G+ c
$ python3 --version
6 f; E8 g+ h! Z$ M) W; YPython 3.5.2, i0 |3 m0 y& z3 ~
输出表明,系统也安装了 Python 3.5.2。安装新版本前,有必要执行上述命令。$ R: G2 g; z( H- c7 {+ N
A.1.2 在 Linux 系统中安装 Python 3
  ]3 m- f8 ~2 `  l0 K- D如果你的系统没有安装 Python3,或者你想安装较新的的 Python3版本,只需执行几个命令即可。我们使用一个名为 deadsnakes 的包,它让安装多个版本的 Python 变得很容易,告别下载文件速度蜗牛爬的问题:
& {0 }8 h+ ]3 M
$ sudo add-apt-repository ppa:fkrull/deadsnakes
* R5 O" J) g& }$ |, _( H$ sudo apt-get update
0 N/ t; s0 c* J6 O$ sudo apt-get install python3.6
5 I* V5 E. x! }; b3 P4 B! X
这些命令在你的系统中安装 Python3.6。随着 Python 版本的更新,你可以查看最新的版本号,使用上述方法安装最新的版本。下面的命令启动一个运行Python 的终端会话:5 v% w% }6 G) o' n/ z! P1 O7 O
$ python3$ `7 Z8 h4 O" B( i5 @
Python 3.6.2 |Anaconda, Inc.| (default, Sep 21 2017, 18:29:43)
: E: t& Q  E; A- L[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
7 K, r0 L( g4 G7 `- U  M! K  wType "help", "copyright", "credits" or "license" for more information.. v2 ?+ O! ?9 }# G
>>>$ N  [, g. Q  F6 I4 C, D, ?) n4 R  p
看到上述输出后,如果要退出 Python 并返回到终端,可按Ctrl+D或输入命令 exit()。最后的 >>> 是一个提示符,让你能够输入 Python 命令。
( d5 t' e. x0 n" E# PA.2 在 OS X 系统中安装 Python
% l8 W# C+ \8 ~  z/ l  e7 [4 ?8 ^' [大多数 OS X 系统都安装了Python,如果你想要安装非默认版本,请首先确定已安装的是哪个版本的 Python。- t4 _, p0 \) j
A.2.1 确定已安装的版本
/ d" |# b% x5 C; n+ D6 z; j+ @打开一个终端窗口,并执行以下命令:
9 a0 p" h7 L" v0 I( w+ w7 D  z
$ python --version# j$ D4 U, w8 p
Python 2.7.6  D' D# X/ k1 J: e" _4 J* M5 s
上面的输出表明,当前默认安装的 Python 版本是 2.7.6,但系统可能还安装了一个 Python3版本。为核实这一点,请执行如下命令:7 ?, e( C& H4 D0 @4 |
$ python3 --version
/ I& t! D/ r/ F, Y9 M3 f  NPython 3.5.22 I7 t& [$ |6 a- S5 x
输出表明,系统也安装了 Python3.5.2。执行这个命令时,可能会出现错误消息,但若要确定安装了哪些 Python 版本,有必要执行这个命令,Python2 和Python3 是不兼容的。
  t0 `$ F7 z* m2 W9 f. m$ \A.2.2 使用 Homebrew 来安装 Python 3
- L. B3 X, z5 y2 \' ~% E如果你的系统没有安装 Python 3,或者你想安装较新的的 Python 3版本,可使用一个名为 Homebrew 的包来安装最新的 Python3 版本。
8 |1 l5 |3 J7 j6 D
1.安装 Homebrew; ?$ P! p& S( p- ?; H1 [
Homebrew 依赖于 Apple 包 Xcode,因此请打开一个终端窗口并执行如下命令:: r8 I4 b  }; j; t
$ xcode-select --install
* d8 z, L6 M  }5 Q7 ?在不断出现的确认对话框中都单机 OK 按钮(根据网络连接速度,这可能要花一些时间,另外安装过程中如果需要输入你的电脑开机密码 PASSWORD,你直接输入并按Enter键,虽然输入时你看不见密码显示)。接下来安装 Homebrew:5 c6 |8 d% S9 m4 v/ A! w6 t% N
$ ruby -e "$(curl -fsSL http://raw.githubusercontent.com/Homebrew/install/master/install)"
5 ?) Y6 v% T% P这个命令可在 Homebrew 网站(http://brew.sh/)的首页找到。0 ]$ K9 I" d& k0 _) u0 [
注意:这个命令中的-e让Ruby(Homebrew就是使用这种编程语言编写的)执行下载的代码。除非来源是你信任的,否则不要运行这样的命令。
6 F! m- Q5 ~) F% t为确认正确安装了 Homebrew,请执行如下命令:
9 p7 |$ n8 R- L( h+ o- @: I* W3 x
$ brew doctor, n* l  ~* k/ J- B
Your system is ready to brew.$ b* l: x# E* r+ @! D/ J
上述输出表明你可以使用 Homebrew 来安装 Python 包了。
( M7 q7 }. w) N; Y9 x- u
2.安装 Python 3# A* \4 J  B7 Z/ D  P/ B) E& @, ]% A
为安装最新的 Python3 版本,请执行以下命令:
+ l/ q- e- X) L+ U2 T! c; t' V$ brew install python3
7 P/ T! c- E) F' [4 u9 |. P2 X下面来检查使用这个命令安装的是哪个版本的 Python:
) E0 g5 B# I* m9 h6 k* h/ G
$ python3 --version
6 {/ X$ M2 t/ ~1 y; pPython 3.6.2
3 ~3 \% g, f5 D: y
输出表明,安装的 Python 是3.6.2版本。, ^) F9 X4 q, A! [/ L1 ]
A.2.3 从官网下载安装程序进行安装 Python3
/ V" x7 e7 {% k# Y) t3 K! D, w访问 http://python.org/downloads/,并单击你要安装的 Python 版本,下载完成后双击运行进行安装。从官网下载的速度较慢,建议翻墙进行下载。
9 c- |" y6 l! M0 \- n  f建议使用 Homebrew 进行安装,因为后面做项目时使用的 pygame 库同样需要使用 Homebrew 来安装。) W9 N  r) f2 @2 R) A
A.3 在 Windows 系统中安装 Python2 r. _& F! Q$ y9 x' l) L, |
Windows 系统默认未安装 Python,但有必要检查系统是否安装了它。你可以按住 Shift 键并右击桌面,再选择“在此处打开命令窗口”来打开一个终端窗口。你也可以在开始菜单中执行命令 command。在打开的终端窗口中,执行以下命令:7 v5 X8 o4 p9 b; ^# ?9 Z( b
$ python --version  t3 e! `+ J0 V7 \  D  S
Python 3.5.0! B2 [+ D0 c8 H- g2 V: d5 X+ z
看到类似上面的输出,说明已安装了 Python,但你可能想安装最新的版本。如果看到一条错误消息,就说明你需要下载并安装 Python。
7 D. u7 P$ q) U! S4 v; cA.3.1 在 Windows 系统中安装 Python 30 @2 m: h  I) J* X' C
访问 http://python.org/downloads/,并单击你要安装的 Python 版本。下载安装程序,并在运行它时选择复选框 Add Python to PATH。这让你不用手工修改系统的环境变量,在执行命令python时也无需指定其完整路径。9 n% J; ?' i) B/ Y* U: R2 P9 H
7 B5 E/ l  v7 l' Q
如果安装时你没有选择复选框 Add Python to PATH,这就需要去配置环境变量,在下面的A.3.3中介绍。安装 Python 后,打开一个新的终端窗口,并在其中执行命令:3 s+ L' \; A3 x3 ?( Y! j9 I) M
$ python --version
! J3 k: s- U2 k9 o/ n7 YPython 3.5.00 z7 r: `- F& H7 f- W2 V
看到类似上面的输出,说明已安装了 Python,且其版本为3.5.0。如果你得到一个错误,那可能是你没有勾选复选框,需要配置环境变量,请往下看。+ A% x6 [2 t7 D& |# x3 a) ~
A.3.2 查找 Python 解释器
4 R. t5 u' `4 }0 C如果不能执行简单明了 python,你就需要告诉 Windows 去哪里查找 Python 解释器。要确定 Python 解释器的位置,请打开C盘,并在其中查找名称以 Python 打开的文件(要找到这样的文件夹,你可能需要再 Windows 资源管理器中的搜索栏中输入单词 Python)。打开这个文件夹,并查找名称为 python(全部小写)的文件。右击这个文件夹并选择“属性”,你将在“位置”右边看到它的路径。4 `% H- `5 z/ e6 B3 {1 m
在终端窗口中,使用该路径来确定安装的 Python 版本:
& V3 J  D! t# u
$ C:\\Python35\python –version
5 U( e1 n: H7 E0 A. F" S$ MPython 3.5.0
% j; p2 H, \3 g
A.3.3 将 Python 添加到环境变量 Path 中& y9 Y. V6 n% {
如果每次启用 Python 终端都需要输入完整的路径,那就太讨厌了;有鉴于此,我们将在系统中添加这个路径,让你只需使用命令 python 即可。如果你在安装 Python 时选择了复选框 Add Python to PATH,可跳过这一步。打开控制面板并单击“系统和安全”,再单击“系统”。单击“高级系统设置”,在打开的窗口中单击按钮“环境变量”。
2 K( K. ?3 Q4 F( W+ o' @5 }/ L  U在“系统变量”部分,找到并单击变量 Path,再单击按钮“编辑”。在出现的对话框中,单击“变量值”。并使用右箭头键滚动到最右边。千万不要覆盖变量原来的值,如果你不小心这样做了,单击“取消”按钮,再重复之前的步骤。在变量值的末尾添加一个分号,再添加文件python.exe的路径:
1 g# t7 S# G" Z8 j" y
%SystemRoot%\system32\...\System32\WindowsPowerShell\v1.0\;C:\Python34
/ G. N! E6 ?5 N8 j" t% g0 r
关闭终端窗口,再打开一个新的终端窗口。这将在终端会话中加载变量 Path 的新值。现在当你执行命令 python – version 时,将看到刚才在变量 Path 中设置的Python版本。现在,你只需在命令提示符下输入 python 并按回车,就可以启动 Python 终端会话了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

精彩评论3

凝固 发表于 2017-12-30 17:58:03 | 显示全部楼层
楼主威武,吃瓜群众的瓜子汽水准备好了[惊呆],请继续你的表演![灵光一闪]
回复

使用道具 举报

pvrdxwsqhl 发表于 2017-12-30 18:28:15 | 显示全部楼层
小板凳准备好了
回复

使用道具 举报

sosoyoyo 发表于 2017-12-30 18:58:02 | 显示全部楼层
对于初学者开始越简单越好,一会苹果一会linux一会2.5一会3.6你不晕吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图