python解释器

Python3安装与环境配置

Python3 解释器

Python解释器安装

Windows平台

此下载页面提供了最新版本Windows平台的Python 3(Python 3.7.3)的二进制文件

可以使用以下不同的安装选项。

  • Windows x86-64嵌入式zip文件
  • Windows x86-64可执行安装程序
  • Windows x86-64基于Web的安装程序
  • Windows x86嵌入式zip文件
  • Windows x86可执行安装程序
  • Windows x86基于Web的安装程序

注 - 为了安装Python 3.7.3,最低操作系统要求是Windows 7 SP1,Windows XP不可以接受。但对于3.0到3.4.x版本,Windows XP是可以接受的。

Linux/Unix的系统上,Python解释器通常被安装在 /usr/local/bin/python3.4 这样的有效路径(目录)里。

Linux/UNIX平台

此下载页面提供了最新版本Linux/UNIX平台的Python 3(Python 3.7.3)的二进制文件,不同版本的Linux使用不同的包管理器来安装新包。

在Ubuntu Linux系统上,也可以使用终端中的以下命令安装Python 3。

$sudo apt-get install python3-minimal

Mac OS X平台

此下载页面提供了最新版本Mac平台的Python 3(Python 3.7.3)的二进制文件,点击进入此链接,然后按照向导说明进行安装。

配置环境变量

程序和其他可执行文件可以在许多目录中。因此,操作系统提供了一个搜索路径,列出了它搜索可执行文件的目录。其中重要的特征是 -

  • 该路径存储在环境变量中,该变量是由操作系统维护的命名字符串。此变量包含命令shell和其他程序可用的信息。
  • 路径变量在Unix中命名为PATH,在Windows中命名为Path(Unix区分大小写; Windows不是)。
  • 在Mac OS中,安装程序会处理路径详细信息。要从任何特定目录调用Python解释器,必须将Python目录添加到路径中。

在Unix / Linux上设置路径

要将Python目录添加到Unix中特定会话的路径 ( / usr / local / bin / python3是Python目录的路径),可以通过如下方式:

  • 在csh shell中 - 键入如下命令并按Enter键。
setenv PATH“$ PATH:/ usr / local / bin / python3”
  • 在bash shell(Linux)中 - 键入如下命令并按Enter键。
export PYTHONPATH = / usr / local / bin / python3.7
  • 在sh或ksh shell中 - 键入如下命令并按Enter键。
PATH =“$ PATH:/ usr / local / bin / python3”

在Windows上设置路径

在Window系统下你可以通过以下命令来设置Python的环境变量,假设你的Python安装在 C:\Python37 下:

set path=%path%;C:\python37

python环境变量

以下是python重要的环境变量,它们可以被Python识别

PYTHONPATH

它的作用类似于PATH。此变量告诉Python解释器在何处找到导入程序的模块文件。它应该包括Python源库目录和包含Python源代码的目录。PYTHONPATH有时由Python安装程序预设。

PYTHONSTARTUP

它包含包含Python源代码的初始化文件的路径。每次启动解释器时都会执行它。它在Unix中命名为.pythonrc.py,它包含加载实用程序或修改PYTHONPATH的命令。

PYTHONCASEOK

它在Windows中用于指示Python在import语句中查找第一个不区分大小写的匹配项。将此变量设置为任何值以激活它。

PYTHONHOME

它是另一种模块搜索路径。它通常嵌入在PYTHONSTARTUP或PYTHONPATH目录中,以便于切换模块库。

python解释器运行

交互式编程

您可以从Unix,DOS或任何其他为您提供命令行解释器或shell窗口的系统启动Python。输入python命令行。立即在解释器中开始编码,示例如下:

$python             # Unix/Linux
or
python%             # Unix/Linux
or
C:>python           # Windows/DOS

在终端(tty)输入并执行指令时,我们说解释器是运行在交互模式(interactive mode)。在这种模式中,它会显示主提示符(primary prompt),提示输入下一条指令,通常用三个大于号(>>>)表示;连续输入行的时候,它会显示次要提示符,默认是三个点(...)。进入解释器时,它会先显示欢迎信息、版本信息、版权声明,然后就会出现提示符。如以下示例:在window操作系统下,我们可以在命令提示符中输入"Python"命令来启动Python解释器:

python

执行以上命令后,出现如下窗口信息:

 

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

在运行 python 的命令提示符中输入以下语句,然后按回车键查看运行效果:

print ("Hello, Python!");

以上命令执行结果如下:

Hello, Python! 

多行指令需要在连续的多行中输入,同时需要严格注意缩进格式。如以下示例 if 语句:

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!

脚本式编程

您也可以通过在应用程序上调用解释器在命令行执行Python脚本文件,示例如下:

$python  script.py          # Unix/Linux
or
python% script.py           # Unix/Linux
or 
C:>python script.py         # Windows/DOS

在Windows系统中,将以下代码拷贝至hello.py文件中:

print ("Hello, Python!");

通过以下命令可以执行该脚本文件:

python hello.py

输出结果为:

Hello, Python!

在Linux/Unix系统中,你可以在脚本顶部添加以下命令让Python脚本可以像SHELL脚本一样可直接执行:

#! /usr/bin/env python3.7

然后修改脚本权限,使其有执行权限,命令如下:

$ chmod +x hello.py

执行以下命令:

./hello.py

输出结果为:

Hello, Python!

综合运行环境

如果您的系统上有支持Python的GUI应用程序,您也可以从图形用户界面(GUI)环境运行Python。

  • Unix - IDLE是第一个用于Python的Unix IDE。
  • Windows - PythonWin是第一个用于Python的Windows界面,是一个带有GUI的IDE。
  • Macintosh - 可以从主网站获得Macintosh版本的Python以及IDLE IDE,可以下载为MacBinary或BinHex'd文件。

源文件的字符编码

默认情况下,Python 3源码文件以 UTF-8 编码(一种针对Unicode的可变长度字符编码,兼容ASCLL的不定长编码形式,可以表示世界多有文字,对英文使用一个字节,中文三个字节)所有字符串都是 unicode 字符串。 可以通过如下语句查看编码方式:

import sys
print(sys.getdefaultencoding())

 

当然你也可以为源码文件指定不同的编码方式,以下示例指定编码方式为 cp-1252: 

# -*- coding: cp-1252 -*- 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_42194332

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值