Python3引入什么新的东西?
Python3环境安装设置
Python3基础语法
Python3变量类型
Python算术运算符实例
Python3比较运算符实例
Python3赋值运算符实例
Python3位运算符实例
Python3逻辑运算符实例
Python3成员运算符实例
Python3标识运算符实例
Python3运算符优先级示例
Python3基本运算符
Python3 if语句
Python3 if...elseif...else语句
Python3嵌套if语句
Python3决策
Python3 while循环语句
Python3 for循环语句
Python3嵌套循环
Python3 break语句
Python3 continue语句
Python3 pass语句
Python3循环
Python3 abs()函数
Python3 ceil()函数
Python3 exp()函数
Python3 fabs()函数
Python3 floor()函数
Python3 log()函数
Python3 log10()函数
Python3 max()函数
Python3 min()函数
Python3 modf()函数
Python3 pow()函数
Python3 round()函数
Python3 sqrt()函数
Python3 choice()函数
Python3 randrange()函数
Python3 random()函数
Python3 seed()函数
Python3 shuffle()函数
Python3 uniform()函数
Python3 acos()函数
Python3 asin()函数
Python3 atan()函数
Python3 atan2()函数
Python3 cos()函数
Python3 hypot()函数
Python3 sin()函数
Python3 tan()函数
Python3 degrees()函数
Python3 radians()函数
Python3数字
Python3 string.capitalize()方法
Python3 string.center()方法
Python3 string.count()方法
Python3 string.decode()方法
Python3 string.endswith()方法
Python3 string.expandtabs()方法
Python3 string.encode()方法
Python3 string.find()方法
Python3 string.index()方法
Python3 string.isalnum()方法
Python3 string.isalpha()方法
Python3 string.isdigit()方法
Python3 string.tolower()方法
Python3 string.isnumeric()方法
Python3 string.isspace()方法
Python3 string.istitle()方法
Python3 string.isupper()方法
Python3 string.join()方法
Python3 string.len()方法
Python3 string.ljust()方法
Python3 string.lower()方法
Python3 string.lstrip()方法
Python3 string.maketrans()方法
Python3 string.max()方法
Python3 string.min()方法
Python3 string.replace()方法
Python3 string.rfind()方法
Python3 string.rindex()方法
Python3 string.rjust()方法
Python3 string.rstrip()方法
Python3 string.split()方法
Python3 string.splitlines()方法
Python3 string.startswith()方法
Python3 string.strip()方法
Python3 string.swapcase()方法
Python3 string.title()方法
Python3 string.translate()方法
Python3 string.upper()方法
Python3 string.zfill()方法
Python3 string.isdecimal()方法
Python3字符串
Python3 list.cmp()方法
Python3 list.len()方法
Python3 list.max()方法
Python3 list.min()方法
Python3 list.list()方法
Python3 list.append()方法
Python3 list.count()方法
Python3 list.extend()方法
Python3 list.index()方法
Python3 list.insert()方法
Python3 list.pop()方法
Python3 list.remove()方法
Python3 list.reverse()方法
Python3 list.sort()方法
Python3列表
Python3 tuple.cmp()方法
Python3 tuple.len()方法
Python3 tuple.max()方法
Python3 tuple.min()方法
Python3 tuple.tuple()方法
Python3元组
Python3 dictionary.cmp()方法
Python3 dictionary.len()方法
Python3 dictionary.str()方法
Python3 dictionary.type()方法
Python3 dictionary.clear()方法
Python3 dictionary.copy()方法
Python3 dictionary.fromkeys()方法
Python3 dictionary.get()方法
Python3 dictionary.has_key()方法
Python3 dictionary.items()方法
Python3 dictionary.keys()方法
Python3 dictionary.setdefault()方法
Python3 dictionary.update()方法
Python3 dictionary.values()方法
Python3字典
Python3 time.altzone()方法
Python3 time.asctime()方法
Python3 time.clock()方法
Python3 time.ctime()方法
Python3 time.gmtime()方法
Python3 time.localtime()方法
Python3 time.mktime()方法
Python3 time.sleep()方法
Python3 time.strftime()方法
Python3 time.time()方法
Python3 time.tzset()方法
Python3日期和时间
Python3函数
Python3模块
Python3 file.close()方法
Python3 file.tell()方法
Python3 file.truncate()方法
Python3 file.write()方法
Python3 file.writelines()方法
Python3 file.flush()方法
Python3 file.fileno()方法
Python3 file.isatty()方法
Python3 file.next()方法
Python3 file.read()方法
Python3 file.readline()方法
Python3 file.readlines()方法
Python3 file.seek()方法
Python3文件方法
Python3 os.access()方法
Python3 os.chdir()方法
Python3 os.chflags()方法
Python3 os.chmod()方法
Python3 os.chown()方法
Python3 os.chroot()方法
Python3 os.close()方法
Python3 os.closerange()方法
Python3 os.dup()方法
Python3 os.dup2()方法
Python3 os.fchdir()方法
Python3 os.fchmod()方法
Python3 os.fchown()方法
Python3 os.fdatasync()方法
Python3 os.fopen()方法
Python3 os.fpathconf()方法
Python3 os.fstat()方法
Python3 os.fstatvfs()方法
Python3 os.fsync()方法
Python3 os.ftruncate()方法
Python3 os.getcwd()方法
Python3 os.getcwdu()方法
Python3 os.isatty()方法
Python3 os.lchflags()方法
Python3 os.lchmod()方法
Python3 os.lchown()方法
Python3 os.link()方法
Python3 os.listdir()方法
Python3 os.lseek()方法
Python3 os.lstat()方法
Python3 os.major()方法
Python3 os.makedev()方法
Python3 os.makedirs()方法
Python3 os.minor()方法
Python3 os.mkdir()方法
Python3 os.mkfifo()方法
Python3 os.mknod()方法
Python3 os.open()方法
Python3 os.openpty()方法
Python3 os.pathconf()方法
Python3 os.pipe()方法
Python3 os.popen()方法
Python3 os.read()方法
Python3 os.readlink()方法
Python3 os.remove()方法
Python3 os.removedirs()方法
Python3 os.rename()方法
Python3 os.renames()方法
Python3 os.rmdir()方法
Python3 os.stat()方法
Python3 os.stat_float_times()方法
Python3 os.statvfs()方法
Python3 os.symlink()方法
Python3 os.tcgetpgrp()方法
Python3 os.tcsetpgrp()方法
Python3 os.tempnam()方法
Python3 os.tmpfile()方法
Python3 os.tmpnam()方法
Python3 os.ttyname()方法
Python3 os.unlink()方法
Python3 os.utime()方法
Python3 os.walk()方法
Python3 os.write()方法
Python3 os文件目录的方法
Python3文件操作
Python3标准异常
Python3断言
Python3异常处理

Python3环境安装设置

于2017-07-06由小牛君创建

分享到:


Python3 可在Windows,Mac OS和大多数Linux操作系统运行。 尽管 Python2 可用于许多其它操作系统,Python3 尚未支持的那些系统已经被删除。

本地环境设置

打开一个终端窗口,输入“Python”来测试 Python 是否已安装并找出安装的版本。本教程主要以 Windows7作为示例讲解,所以这里主要介绍Windows7上的Python3安装。

获取Python

Windows平台

Python3(Python 3.5.1)的最新版本的二进制文件可在这个下载页面 。

以下不同的安装选项:
  • Windows x86-64 embeddable zip file
  • Windows x86-64 executable installer
  • Windows x86-64 web-based installer
  • Windows x86 embeddable zip file
  • Windows x86 executable installer
  • Windows x86 web-based installer

注意:要安装Python3.5.1,最低操作系统要求是Windows 7 SP1。对于Python 3.0到Python3.4.x 版本 Windows XP是可以接受的。这里我们下载的是:

  • Windows x86-64 executable installer
Linux平台
Linux的不同系统类型使用不同的包管理来安装新包。
在Ubuntu Linux的Python3是在终端下,使用的下面的命令来安装:
$sudo apt-get install python3-minimal
从源代码安装
Download Gzipped source tarball from Python's download URL : https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix=/opt/python3.5.1
make  
sudo make install

Mac OS

Mac OS安装从这个网址下载:https://www.python.org/downloads/mac-osx/

  • Mac OS X 64-bit/32-bit installer : python-3.5.1-macosx10.6.pkg
  • Mac OS X 32-bit i386/PPC installer : python-3.5.1-macosx10.5.pkg
双击这个包文件,然后按照向导的说明安装。
当前最新的源代码,二进制文件,文档,新闻等,可访问 Python 官方网站得到:

Python的官方网站 : http://www.python.org/

您可以从以下站点下载Python文档。该文档有HTML,PDF 和 PostScript 这几种格式。

Python文档网站 : www.python.org/doc/

设置PATH

程序和其他可执行文件可以在多个目录,因此操作系统提供列出目录让操作系统搜索可执行文件的路径。

路径存储在一个环境变量,其是由操作系统维护一个命名字符串。 此变量包含可用的命令shell和其他程序的信息。

路径变量命名为UNIX路径或在Windows(Unix/Linux区分大小写; Windows不区分大小写)的路径。
在Mac OS中,安装程序处理路径的详细信息。要调用特定目录Python解释器,必须添加 Python 的安装目录路径。

在Unix/Linux 上设置路径

要将 Python 的目录添加到 UNIX 指定会话的路径:
  • csh shell: 键入setenv PATH "$PATH:/usr/local/bin/python3" 然后按Enter。

  • bash shell (Linux): 键入export PATH "$PATH:/usr/local/bin/python3" 然后按Enter。

  • sh 或 ksh shell: 键入 PATH="$PATH:/usr/local/bin/python3" 然后按Enter。

注:/usr/local/bin/python3 是Python安装的目录路径。

在Windows上设置路径(环境变量)

到Python的目录添加到了Windows中的特定会话的路径:
  • 在命令提示符下 : 输入
    path %path%;C:\Python 然后按Enter键。

注:C:\Python是Python安装的目录路径

Python环境变量

这里的环境变量很重要,其可以可以被Python识别
变量 描述
PYTHONPATH 它有类似于路径(PATH)的作用。这个变量告诉Python解释器在哪里可以找到并导入程序中的模块文件。它包括Python源、库目录和Python源代码的目录。 PYTHONPATH有时是由Python安装程序预设。
PYTHONSTARTUP 它包含一个Python源代码的初始化文件的路径。它在每次启动解释器时执行。它在Unix中被命名为.pythonrc.py,它包含了LOAD实用程序或修改PYTHONPATH的命令。
PYTHONCASEOK
它是在Windows中用于指示Python找到一个import语句,第一个不区分大小写的匹配。这个变量设置可任意值用来激活它。
PYTHONHOME
它是一种替代模块搜索路径。它通常被嵌入PYTHONSTARTUP 或 PYTHONPATH 目录,使交换模块库更容易。

运行Python

有三种不同的方式来启动 Python:

(1) 交互式解释器:

可以从Unix,DOS,或提供一个命令行解释器,或从shell窗口任何其他系统来启动Python。
在输入命令行:python
在交互式解释器下就可以开始编写代码。
$python             # Unix/Linux

or 
python%             # Unix/Linux

or 

C:>python           # Windows/DOS
这里是所有可用的命令行选项列表:
选项 描述
-d
提供调试输出
-O
生成优化代码(产生.pyo文件)
-S
在启动时查找Python的路径,不导入网站
-v
详细输出(import语句的详细的跟踪)
-X
禁用基于类的内置异常(只使用字符串);1.6版本后过时
-c cmd
运行Python脚本作为CMD发送字符串
file
从给定的文件运行 Python 脚本

(2) 从命令行的脚本:

Python脚本可以在命令行中通过调用应用程序解释器,如下面的执行:
$python  script.py          # Unix/Linux

or 

python% script.py           # Unix/Linux

or 

C:>python script.py         # Windows/DOS
注意:确保文件权限模式允许执行。

(3) 集成开发环境

可以从图形用户界面(GUI)环境中运行 Python,如果系统上有一个支持PythonGUI的应用程序。
  • Unix: IDLE是第一个Unix 上开发 Python 的 IDE。

  • Windows: PythonWin是第一个Windows界面,Python也是一个具有图形用户界面的IDE。

  • Macintosh: Macintosh的 Python IDLE IDE的版本可从主网站下载或者MACBINARY或BINHEX文件。

如果你不能够建立正常的环境,那么你可以要求系统管理员的提供一些必要的帮助。确保 Python 环境已经正确设置并能完全正常地工作。

注:在以后的章节中给出的所有示例都是使用 Python3.5.1版本,并且是在 Windows 7 或 Ubuntu Linux 操作系统上执行。


附:Windows 7 64位系统上安装 Python3.5.1 过程

下载:python-3.5.1-amd64.exe 后,双击安装文件,如下:

 全选(全部打勾),并点击“Next" 如下图所示:

 选择 Python 的安装位置,这里我们选择安装在:C:\Python3

 安装进行中... 

 安装完成,点击关闭就好了。

验证安装结果:

可以看到,上面已经显示安装了 Python 3.5.1,到此 Python3 安装配置完成,接下来我们将学习Python 程序的编写。