《Python核心编程(第二版)》——1.4 下载和安装Python
本节书摘来自异步社区《Python核心编程(第二版)》一书中的第1章,第1.4节,作者[美]Wesley J. Chun,宋吉广 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
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,stacklessPython大部分的最近版本都只是针对“三巨头”的。实际上,最新的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:PythonLib目录下。
Python多线程爬虫编程中queue.Queue和queue.SimpleQueue的区别和应用 在Python中,queue模块提供了多种队列类,用于在多线程编程中安全地交换信息。其中,queue.Queue 和queue.SimpleQueue 是两个常用的先进先出(FIFO)的队列类,它们有以下区别和优缺点: queue.Queue 是一个更复杂的队列类实现涉及到多个锁和条件变量,因此可能会影响性能和内存效率。 SimpleQueue 是一个更简单的队列类它只提供了put()和get()两个方法,并且不支持maxsize参数
Python编程:SQLAlchemy查询数据没有变化 遇到一个问题,使用一条相同的sql,多次查询数据库,每次数据都一样,而且数据库更新了,也没有查到新数据 经过Google,发现是SQLAlchemy的缓存机制导致的 设置隔离级别参数isolation_level 就可以解决
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 安装 Python 包时解决 Microsoft visual c++ 14.0 is required 问题
- Python 使用ASE加密与解密
- python安装python-lzf包,报错lzf_module.c:3:20: fatal error: Python.h: No such file or directory
- what does bad color sequence mean in python turtle?
- linux安装paddlenlp报错ERROR: Command errored out with exit status 1: python
- python根据词典反向标注实体
- Python kafka操作实例(kafka-python)
- Python 卸载python
- Google Earth Engine(GEE)——利用python进行时序LandTrendr分析
- python图像处理环境安装2023最新版!
- 大家是否也习惯将常用到的Python软件包放在一个头文件里?
- python开发环境wingide的安装与破解
- python库requests的安装、测试、入门资料、官方资料
- python安装whl文件的注意事项(windows系统)
- 《Python游戏编程快速上手》——第1章 安装Python 1.1 下载和安装Python
- 《Python高性能编程》——2.5 用UNIX的time命令进行简单的计时
- 使用python-nmap 搭建基本端口扫描器
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 1.1 抽象工厂模式
- python 安装 第三方包
- python操作mysql数据库系列-安装MySQLdb
- django python如何安装以及启动虚拟机
- Windows下Python中pip安装Pillow报错总结(转载)
- Python学习---Python下[set集合]的学习
- 小学生python游戏编程arcade----灯光示例
- Python 工具 之 Anaconda 的下载、安装、环境创建,以及结合Pycharm在其Python环境下运行第一个HelloWorld
- python不同版本pip安装模块
- [Python]python+yaml三行代码完成配置文件灵活读取与warning:YAMLLoadWarning处理
- [Python]2分钟完成python + Selenium Web端自动化环境搭建,开启~~~