用 Psyco 让 Python 运行得像 C 一样快
Psyco详细说明:
http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-28/
Download(For python2.5)
http://sourceforge.net/projects/psyco/files/psyco/1.6/psyco-1.6-src.tar.gz/download
Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提高好几个数量级。在本文中,David Mertz 研究了 Psyco 是什么,并在一些应用程序中对它进行了测试。
图形处理库PIL(Python Image Library)
PIL使用实例:
http://www.iteye.com/topic/314790
Download(For python2.5)
http://effbot.org/media/downloads/PIL-1.1.7.win32-py2.5.exe
Django
龅牙驴部署有3个多月了,过程中没有添加新的功能(因工作太忙了),只是少时间打磨了一点细节的东西;在这期间,也接触了一点Rails的东西,使用这两个框架的过程中,有了自己新看法,着重说说Django,说实在话,Django是很值得用的框架,她的理念无形中会影响你的网站开发,我想这不是限制,而是良性的导向。现在感到Django真是一批优秀的程序员开发的框架,他们用程序员的理念引导开发者去高效地开发。一句话概括:Django细致的连你以后遇到的问题都想好解决方案了。可能这话有点偏激,但是起码Django很细心,让你少走很多弯路。起初感觉Django有些东西都是鸡肋,但是到了一定阶段才明白Django为什么这么做;这些鸡肋的东西突然就变成是你需要的东西了。曾经以为Admin是多余的,Form是难咽的...但现在不这么认为了,有了admin,我能整体把握整个站点的东西;熟悉了Form让我省去了很多的代码...总之一言难尽,以前的鸡肋变成了亮点。
在一些程序员眼里Django是受限制的玩意,特别对用惯了Rails的童鞋们更是如此,其实Django更为灵活,Rails内部约定了很多东西,Django起码比Rails的内部约定要少,一个熟悉Python的人,使用Django,最能发挥她的优点。曾经把Rails比喻成高级智能高清数码相机,而Django则是一部能动性其强的单反相机。现在还是这么认为。也许等用惯了Rails,想法会有所改变吧!?(http://www.baoyalv.com/blog/baoyalv/Django/2010/05/11/88
)
WEBPY
http://webpy.org/
http://www.muyublog.net.ru/(相关bolg)
http://www.cnpython.org/50.html(Python web 框架:web.py)
Python 版本:2.5
下载地址:http://www.python.org/download/releases/2.5.4/
下载msi文件并安装
MySQLdb版本: MySQLdb Windows binary for Python 2.5
下载地址:http://biohackers.net/wikiattach/Python2(2e)5/attachments/MySQL-python.exe-1.2.1_p2.win32-py2.5.exe
参见:http://forums.mysql.com/read.php?50,129618,140611#msg-140611
常见问题:
1.无法定位程序输入点 mysql_server_init 于动态链接库 LIBMYSQL.dll 上。
D:\usr\local\Python25>python
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\usr\local\Python25\Lib\site-packages\MySQLdb\__init__.py", line 19, in <module>
import _mysql
ImportError: DLL load failed: 找不到指定的程序。
解决方法:把mysql安装目录的bin\libmySQL.dll文件复制到python安装目录的Lib\site-packages下
http://blog.andsky.com/2009/09/28/在windows上安装pythonmysql-的常见问题及解决方法/
分享到:
相关推荐
python及paramiko模块安装包及安装步骤,附件是四个安装文件 python-2.7.6.msi(python安装文件), pycrypto-2.6.win32py2.7.exe(pycrypto模块安装文件), ecdsa-0.10.tar.gz, paramiko-1.12.1.tar.gz 安装步骤:...
Python 3.9是Python编程语言的一个重要版本,它带来了许多新特性和改进,使得开发者在编写代码时能更加高效和便捷。这个压缩包文件包含了Python 3.9的安装资源,以及一个名为"安装步骤.jpg"的图片,很可能是为了帮助...
Python 3.8.6是Python编程语言的一个稳定版本,专为Windows操作系统设计。这个安装包包含所有必要的组件,使得用户能在Windows系统上顺利安装和使用Python 3.8.6...熟悉这些内容对于有效地使用Python进行开发非常重要。
1. **理解Python的运行机制**: 通过阅读和分析源码,可以了解Python的垃圾回收、内存管理、模块导入等核心机制。 2. **定制化Python**: 可以根据需要修改源码,比如添加特定的功能,或者调整性能优化。 3. **调试和...
5. **环境变量**:安装过程中,Python会自动更新系统的环境变量,使得Python可执行文件和Scripts文件夹中的模块可被系统识别。 6. **创建虚拟环境**:为了保持项目间的依赖隔离,建议使用`venv`或`virtualenv`创建...
SWIG,SIP常用于将C语言编写的程序库转化为Python模块。Boost C++ Libraries包含了一组库,Boost.Python,使得以 Python 或 C++ 编写的程序能互相调用。借助于拥有基于标准库的大量工具、能够使用低级语言如C和可以...
Python 3.5是Python编程语言的一个重要版本,它在2015年9月发布,带来了许多新特性和性能优化。在这个安装包中,我们特别关注的是针对Windows 10 64位操作系统的AMD64架构版本,即"python-3.5.2-amd64.exe"。下面...
Python 2.7.18 是 Python 语言的一个重要版本,尤其对于那些仍然依赖于该版本的项目或系统来说,它是不可或缺的。Python 2.x 系列在 2020 年 1 月 1 日正式停止支持,但针对特定需求,官方仍发布了这个维护版本,以...
Python 3.7是Python编程语言的一个重要版本,它在2018年发布,带来了许多新特性,改进和优化。作为一个广泛使用的高级编程语言,Python 3.7的安装包是开发者和学习者入门Python不可或缺的部分。在这个压缩包中,包含...
6. **新模块与更新**:Python 3.6.4包含了一些新的内置模块和已有的模块更新,比如`statistics`模块提供了基本的统计计算功能,`ssl`模块在安全连接方面进行了增强。 7. **安装过程**:提供的`python-3.6.4-amd64....
Python 3.10是Python编程语言的一个重要版本,它带来了许多新特性和改进,旨在提升开发者的效率和代码性能。这个安装包是为AMD64(也称为x86-64)架构设计的,这意味着它适用于大多数现代64位Windows系统。以下是...
Python 3.9是Python编程语言的一个重要版本,它带来了许多新特性和改进,使得这个版本对于开发者来说更具吸引力。Python 3.9的安装包是`python-3.9.5-amd64.exe`,这是一个适用于64位Windows系统的可执行文件,用于...
Python 3.7.4是Python 3.x系列中的一个重要版本,它包含了自3.7.0以来的一系列更新和改进。这个安装包是用于在Windows操作系统上安装Python 3.7.4的可执行文件,名为"python-3.7.4.exe"。 在Python 3.7.4中,主要...
在Python 3.8.2中,最重要的更新之一是引入了"walrus operator"(:=),这是一个赋值和比较操作符的组合,允许在条件语句中直接赋值。例如,在if语句中,你可以写成`if (x := some_function()) > 5:`,这样既计算了`...
Python 3.9是Python编程语言的一个重要版本,它带来了许多新特性和改进,使得这个解释型、面向对象、动态数据类型的高级程序设计语言更加高效和易用。在这个"python3.9安装包.rar"中,您将找到安装Python 3.9所需的...
包含Python flask 模块所依赖的七个安装包。解压之后把该文件放在Python安装目录下,之后cmd进入控制平台,到子目录下 依次Python setup.py install安装七个安装包。。。 import flask 检测是是否成功
Python 2.7是Python编程语言的一个重要版本,它在2010年发布,具有丰富的功能和广泛的社区支持。这个版本对初学者友好,因为它提供了稳定性和兼容性,是学习Python基础知识的理想选择。以下是对Python 2.7安装包及其...
这两个库在Python的系统安全和自动化运维领域中有着重要地位,它们的结合使用能帮助开发者实现更安全、可靠的网络通信和数据管理。在处理敏感信息和进行远程操作时,PyCrypto和Paramiko都是值得信赖的工具。
这个安装包确保了在Windows 7系统上能够运行Python的最新特性,同时也考虑到了对旧版操作系统的兼容性。 Python 3.8 版本引入了许多新特性和改进,其中包括: 1. **赋值表达式(Walrus Operator)**: := 这个新的...
- **asyncio模块**:虽然在Python 3.3中是实验性的,但asyncio模块为异步I/O提供了一个框架,预示着Python在并发处理上的发展方向。 - **元类变更**:Python 3.3改进了元类的使用,使其更易于理解和实现,允许...