Articles of python

Python不会编译为lib64

我试图在64位系统上编译Python(2.6.5),使用下列选项: ./configure –prefix=/usr –libdir=/usr/lib64 然而, libpython并没有被安装在/usr/lib64 ,而是被安装在/usr/lib 。 这意味着当我从命令行调用python时会引发错误。 我知道我可以通过向/usr/lib的.so文件添加一个符号链接来解决这个问题,但这并不能解决问题,也不能解决问题。 我需要做什么才能让Python正确安装?

Easy_install / setuptools安装库到我的Python 2.4目录而不是我的Python 2.6目录

如何让安装工具安装库到Python 2.6目录? 我在Centos。 Easy_install / setuptools安装库到我的Python 2.4目录而不是我的Python 2.6目录(从2.4升级到2.6之后)。 如何让安装工具安装库到Python 2.6目录? 我不得不升级到2.6使用WSGI模块与Apache运行Django ….

使用Python shell上的箭头键打印垃圾字符。 怎么修?

最近在CentOS 5盒子上从源代码构buildPython 2.5.5。 现在,无论何时在标准Python shell中键入箭头键,都会打印垃圾字符。 Python 2.4不会发生这种情况。 另外,IPython shell会加载以下警告消息: WARNING: Readline services not available on this platform. 如何解决这个问题?

EC2 micro实例上的bottle.py导致2个数量级的放缓

从StackOverflow交叉发布: 我写了一个小小的玩具脚本来解决这种types的游戏,并把它放在我的新的微型EC2实例上。 它可以很好地工作,但是运行本地版本需要大约0.5秒的时间,并且在家用电脑上运行本地版本和bottle.py版本的时间不到0.5秒,在EC2实例上运行bottle.py版本将接pipe2分钟。 Python在整个时间里都占用了99%的CPU。 内存使用率只有7.4%,始终如一,没有交换。 我唯一的猜测是EC2上的bottle.py的初始化时间,但是如果是这样的话,为什么在bottle.py中我的电脑会快200倍呢?

如何将本地项目部署到Amazon

我有一个用Python / Django编写的小型webapp,可以在我的本地机器上正常工作。 我一直在修补和设置我的服务器上的免费层的亚马逊EC2遵循在线教程。 不过,到目前为止,我发现的教程向您展示了如何设置您的实例并停在那里。 所以我的问题是,如何让我的本地webapp到我的亚马逊实例? 仅供参考,我是一个系统pipe理员/networking开发人员。 菜鸟。 谢谢。

Python版本问题

我有一个Mac,它使用MacPorts来安装多个版本的Python,并使用python_select应用程序在它们之间切换。 目前,这台Mac有OS 10.6.6,它以Python 2.6.1的forms安装为/usr/bin/python 。 使用MacPorts,我已经安装了python31 , python31和python_select端口,现在有这个问题:python_select似乎没有正确切换默认的python: $ which python /usr/bin/python $ python -V Python 2.6.1 $ /usr/bin/python -V Python 2.6.1 $ sudo python_select python27 Selecting version "python27" for python $ which python /opt/local/bin/python $ ls -l /opt/local/bin/python lrwxr-xr-x 1 root admin 24B Mar 18 10:24 /opt/local/bin/python -> /opt/local/bin/python2.7 $ python -V Python 2.6.1 […]

使用Python在Windows上执行Windowspipe理shell命令

我有一个使用Windows shell命令执行多个pipe理操作的批处理脚本。 脚本在Windows 7上运行良好,但是当我尝试从Python 2.6启动它时,什么都不会发生: import os a = os.popen("somebatchfile.bat") 我假设这是因为bat文件使用了几个需要pipe理权限的命令,但是我不想使用runas.exe提示input密码或者在代码中embedded密码。 有什么办法让UAC提示用户批准什么的?

如何configurationPython的Apache WSGI只提供不存在的文件?

我想在网站的根目录(/)上设置带有WSGI和Apache的Django,但是我希望通过WSGI(和Django)只将那些没有相应文件的URL直接提供给Apache服务器。 对于PHP我会做这样的事情: RewriteCond %{REQUEST_FILENAME} !-f 然后重写一些index.php什么的。 但如何与WSGI做到这一点?

改变python运行时最大recursion限制

我正试图在Ubuntu的ec2服务器上安装supervisord。 在运行easy_install时,出现以下错误: > easy_install supervisor … RuntimeError: maximum recursion depth exceeded 我知道如何使用sys.setrecursionlimit()来更改python脚本中的最大recursion深度,但是如何将其更改为运行时环境?

Apache显示“Python版本不匹配”与mod_wsgi

我试图让web.py工作。 我已经编译mod_wsgi来使用python2.6,并正确configuration了我的虚拟主机(至less我确定它是!)。 你好,世界应用程序不断显示为404。我将Apache的日志级别更改为info。 并看到以下内容: [Wed Sep 28 15:41:12 2011] [info] mod_wsgi (pid=25969): Attach interpreter ''. [Wed Sep 28 15:42:55 2011] [info] mod_wsgi (pid=25969): Create interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroying interpreters. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroy interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): […]