《Python核心编程(第二版)》——1.4 下载和安装Python

1.4 下载和安装Python

得到所有Python相关软件最直接的方法就是去访问它的网站(http://python.org )。为了方便读者,你也可以访问本书的网站(http://corepython.com )并点击左侧的“Download Python”链接——我们在表格中罗列了当前针对大多数平台的Python版本,当然,这还是主要集中在“三巨头”身上:Unix,Win32和MacOS X。

正如我们在前面1.3.5小节中提到的,Python可应用的平台非常广泛。我们可以将其划分成如下的几大类和可用平台:

  • 所有Unix衍生系统(Linux,MacOS X,Solaris,FreeBSD等)
  • Win32家族(Windows NT,2000,XP等)
  • 早期平台:MacOS 8/9,Windows 3.x,DOS,OS/2,AIX
  • 掌上平台(掌上电脑/移动电话):Nokia Series 60/SymbianOS,Windows CE/Pocket PC,Sharp Zaurus/arm-linux,PalmOS
  • 游戏控制台:Sony PS2,PSP,Nintendo GameCube
  • 实时平台:VxWorks,QNX
  • 其他实现版本:Jython,IronPython,stackless
  • 其他

Python大部分的最近版本都只是针对“三巨头”的。实际上,最新的Linux和MacOS X版本都已经安装好了Python——你只需查看一下是哪个版本。尽管其他平台只能找到相对较早的2.x对应版本,但是就1.5版而言这些版本也有了显著的改进。一些平台有其对应二进制版本,可以直接安装,另外一些则需要在安装前手工编译。

Unix衍生系统(Linux,MacOS X,Solaris,FreeBSD等)

正如前文所述,基于Unix的系统可能已经安装了Python。最好的检查方法就是通过命令行运行Python,查看它是否在搜索路径中而且运行正常。只需输入:

myMac:~wesley$ python
Python 2.4(#4,Mar 19 2005,03:25:10)
[GCC 3.3 20030304(Apple Computer,Inc. build 1671)]on Darwin
Type "help","copyright","credits" or "license" for more information.
">>>"

Windows/DOS系统

首先从前文提到的python.org或是corepython.com网站下载msi文件(例如,python-2.5.msi),之后执行该文件安装Python。如果你打算开发Win32程序,例如使用COM或MFC,或者需要Win32库,强烈建议下载并安装Python的Windows扩展。之后你就可以通过DOS命令行窗口或者IDLE和Pythonwin中的一个来运行Python了,IDLE是Python缺省的IDE(Integrated Development Environment,集成开发环境),而Pythonwin则来自Windows扩展模块。

自己动手编译Python

对绝大多数其他平台,下载.tgz文件,解压缩这些文件,然后执行以下操作以编译Python。

1../configure
2.make
3.make install

Python通常被安装在固定的位置,所以你很容易就能找到。如今,在系统上安装多种版本的Python已经是司空见惯的事情了。虽然容易找到二进制执行文件,你还是要设置好库文件的安装位置。

在Unix中,可执行文件通常会将Python安装到/usr/local/bin子目录下,而库文件则通常安装在/usr/ local/lib/python2.x子目录下,其中的2.x是你正在使用的版本号。MacOS X系统中,Python则安装在/sw/bin以及/或者/usr/local/bin子目录下。而库文件则在/sw/lib、usr/local/lib,以及/或者/Library/ Frameworks/ Python.framework/Versions子目录下。

在Windows中,默认的安装地址是C:\Python2x。请避免将其安装在C:\Program Files目录下。是的,我们知道这是通常安装程序的文件夹。但是DOS是不支持“Program Files”这样的长文件名的,它通常会被用“Progra~1”这个别名代替。这有可能给程序运行带来一些麻烦,所以最好尽量避免。所以,听我的,将Python安装在C:\Python目录下,这样标准库文件就会被安装在C:\Python\Lib目录下。

时间: 2024-10-01 19:18:39

《Python核心编程(第二版)》——1.4 下载和安装Python的相关文章

拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高级主题 两大部分,以 Python 2.x 作为主要演示版本,涵盖的知识面广,知识点较齐全,代码多且好理解,但对 Python 版本特性的内容太久远,不合时宜. 整体来说 Python 核心 部分是主要内容,高级主题 部分作为应用扩展内容.后半部分篇幅较短,内容不够深入,只到了解的层面,好在横向够广(每一个主

《Python游戏编程快速上手》——第1章 安装Python 1.1 下载和安装Python

第1章 安装Python 本章主要内容: 下载并且安装Python解释器: 如何使用本书: 本书的网址:http://inventwithpython.com. 你好!本书介绍了如何编写电子游戏.一旦你了解了本书中的游戏是如何工作的,就能够创建自己的游戏了.你只需要一台计算机.一款叫做Python解释器的软件以及这本书.Python解释器可以从网上免费下载. 当我还是一个孩子时,就是像这样的一本书教会了我如何编写第一个程序和游戏.那本书既有趣又简单.现在,作为一名成年人,我仍然能够享受到编程的乐

Python核心编程学习笔记之映射类型(上)

 根据核心编程第二版学习Python3.x的内容,可能有些欠缺,有些方法在3.x中已经不提供了,就暂时先略过了.等以后再对比2.x和3.x的区别,作下笔记吧 1.    Python中字典的定位: a)      字典是python中唯一的映射类型,通常被认为是可变的哈希表. b)     字典对象是可变的,能存储任意多个python对象. c)      字典是Python中最强大的数据类型之一 2.    字典(dict)和序列类型容器类(列表和元组)的区别: a)      存储和访问数据

《Python核心编程(第二版)》——导读

前 言 欢迎走进Python核心编程 我们很高兴能帮你尽快并尽可能深入地学习Python.掌握语法是本书的一个目标,不管怎样,我们都坚信,哪怕是一个初学者,只要他能掌握Python的运作机理,他就不再仅仅是用Python"编写",而是能开发出更高效的Python应用程序.但是你知道,并不是掌握了一门语言的语法就能让你立刻登堂入室. 在本书中,你能发现许多可以立即上手的例子.为了巩固基础,你还会在每章的末尾找到有趣又富有挑战性的习题.这些初级和中级水平的习题可以检验你的学习效果,并且提升

python核心编程--笔记(不定时跟新)

的解释器options: 1.1 –d   提供调试输出 1.2 –O   生成优化的字节码(生成.pyo文件) 1.3 –S   不导入site模块以在启动时查找python路径 1.4 –v   冗余输出(导入语句详细追踪) 1.5 –m mod 将一个模块以脚本形式运行 1.6 –Q opt 除法选项(参阅文档) 1.7 –c cmd 运行以命令行字符串心事提交的python脚本 1.8 file   以给定的文件运行python脚本 2 _在解释器中表示最后一个表达式的值. 3 prin

《Python密码学编程》——第2章 Pygame基础知识 2.1 下载和安装Python

第2章 Pygame基础知识 本章主要内容: 下载和安装Python: 下载Pyperclip模块: 如何启动IDLE: 本书采用的格式: 复制粘贴文本. 开放社会的隐私需要密码学.如果我说了什么,我希望听到的人都是我想让他们听到的.如果我讲话的内容全世界都能知道,那我就没隐私了. --Eric Hughes,<A Cypherpunk's Manifesto>,1993(http://invpy.com/cypherpunk) 本章内容很像Invent Your Own Computer G

《Python硬件编程实战》——第2章 下载并安装Python 2.1 因Python版本不合适而导致的常见问题

第2章 下载并安装Python 2.1 因Python版本不合适而导致的常见问题 对于下载Python这件事,如果Python没有多种版本,那么只需简单下载一个Python即可.但是实际上由于Python不仅仅有多个不同的版本,而且不同系统环境需要用不同版本的Python,这使得在实际中很多人对"下载一个合适版本的Python"感到无从下手.因此此处需要详细解释一下关于Python版本选择方面的背景知识,并给出对于初学者选择版本的建议,否则很可能会因为最初Python版本选择的不合适而

《Python游戏编程快速上手》一1.1 下载和安装Python

1.1 下载和安装Python 我们需要安装一个叫做Python解释器的软件.解释器程序理解我们用Python语言编写的指令.从现在开始,我把"Python解释器软件"直接简称为"Python". 特别提示! 一定要安装Python 3而不是Python 2.本书中的程序使用的是Python 3,如果试图使用Python 2来运行这些程序,就会出错.这一点非常重要,我在图1-1中给出了一个卡通企鹅的形象,来提醒你要安装Python 3,所以请一定留意这一点. 在Wi

MyEclipse 8.0正式版发布+高速下载以及安装+注册码+破解+升级

MyEclipse 8.0正式版发布+高速下载以及安装+注册码+破解+升级 100%可用! MyEclipse Enterprise Workbench(企业级工作平台) 8.0版发布了! MyEclipse是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发.发布,以及应用程序服务器的整合方面极大的提高工作效率.MyEclipse是功能 丰富的 J2EE集成开发环境,包括了完备的编码.调试.测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javasc