我试图在Windows XP虚拟机上启动Buildbot Buildslave: python buildbot start . ImportError: No module named win32api. 谷歌告诉我,win32api是win32api.dll。 我从www.dll-files.com下载了该文件,并遵循该站点上的指南( http://www.dll-files.com/unzip.php )。 当我尝试运行regsvr32 win32api.dll时,它告诉我指定的模块找不到。 tl; dr – 我在哪里把win32api.dll所以Windows将安装它? 我想使用错误的文件? (使用Python版本2.6)
我不知道很多关于Linux的知识,所以请花一点时间试图弄清楚我在问什么。 背景故事可以在这里阅读: http : //groups.google.com/group/django-users/browse_thread/thread/5cd35edc04876523 但是这里是简短的回顾:我安装了无堆栈python,发现我必须自己编译几个python库才能让我的django项目重新运行。 我编译setuptools&python-mysqldb,我下载并编译了jpeg,freetype2和PIL。 现在的问题是,Django无法validation图像文件,当我上传文件与模型。 如果你对django或者python一无所知的话,不要把这个问题放下。 这个问题并不一定就是这样。 当在Django代码中引发错误时,我发现它是在python在上传的图像上使用Image.load()函数的地方完成的。 当我评论说,我收到这个错误: IOError at /profile/edit/ decoder jpeg not available Request Method: POST Request URL: 127.0.0.1/profile/edit/ Exception Type: IOError Exception Value: decoder jpeg not available Exception Location: /usr/local/lib/python2.6/site-packages/PIL/Image.py in _getdecoder, line 375 Python Executable: /usr/local/bin/python Python Version: 2.6.2 Python Path: ['/usr/local/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg', '/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg', '/usr/local/lib/python2.6', '/usr/local/lib/python2.6/plat-linux2', '/usr/local/lib/python2.6/lib-tk', '/usr/local/lib/python2.6/lib-old', […]
我有一个简单的Python游戏脚本在我的服务器上运行一个循环,如: 而真: ((监听数据包)) ((将数据包发送回所有连接的客户端)) 我用这个脚本启动 ./gameServer.py& 有时候事情变得很奇怪,我终于再次到达terminal(PuTTy),但是当我检查ps时脚本仍然显示正在运行。 我试图kill 3081 (其中3081是gameServer.py脚本的进程ID),但它不会死。 我应该杀死-9吗? 会有不必要的副作用吗? 为什么不死? 我在Linux 2.6.24,Ubuntu的调味。
from django.core.cache import cache def testcache(): cache.set('test','I am putting this message in',3333) print cache.get('test') 它只是打印“ 无 ” 这是在“PS辅助”: dovr 2241 0.0 0.8 57824 2144 ? Ssl 04:20 0:00 memcached -d -u root -m 3900 -p 11211 dovr 2247 0.0 3.7 83696 9800 pts/2 S+ 04:20 0:00 python manage.py runserver 0.0.0.0:8000 这是在我的settings.py: CACHE_BACKEND = 'memcached://MYIPADRESS:11211/' 顺便说一下,它的工作之前,但不是了! […]
我正在用Python编写一个脚本,通过ssh连接到服务器,然后安装一些软件包。 但有对话框的问题,我可以input一个root密码 – 我不知道如何发送数据。 一旦我试图做到这一点,我的apt(使用Debian Lenny)疯了。 这里是一些信息: – Debian Lenny – 使用PySSH更简单的界面,代码如下所示: clientSSH = SSHClient( self.ip, 'root', self.rootPassword, None ) clientSSH.login() clientSSH.run_command('apt-get install mysql-server mysql-client php5') clientSSH.run_command('Y') #I Don't know how send root passwd here clientSSH.logout()
在Red Hat的机器上,我将Python从2.3升级到2.6.4,并将符号链接改为python所以当我inputpython 2.6.4解释器出现时。 但是我的.py文件可以从命令行运行,但不能在浏览器中运行。 这似乎是一个sys.path问题,所以我打开浏览器中的文件,并打印出sys.path 。 令人惊讶的是,从浏览器调用sys.path与从命令行调用时不同。 因为path都是指2.3,所以我相信Apache正在挑选Python 2.3,而不是我安装的新2.6.4版本。 我如何让Apache使用Python 2.6.4而不是2.3? 两者都已安装。
我有一个类似于这样的cronjob: * / 1 * * * * / usr / bin / python /home/root/test.py >> /home/root/spring.1 在test.py中,我只是打印当前时间。 经过几分钟的观察,我在spring看到这个。1日志文件: 17/12/2009 10:09:01 AM 17/12/2009 10:09:01 AM 17/12/2009 10:09:01 AM 17/12/2009 10:09:01 AM 17/12/2009 10:09:01 AM 17/12/2009 10:10:01 AM 17/12/2009 10:10:01 AM 17/12/2009 10:10:01 AM 17/12/2009 10:10:01 AM 任何人都知道这个问题可能是什么? Python脚本只是输出当前时间,所以我们可以肯定地说,它的cronjob是多次打开python。 谢谢。
我有nginx上传模块处理网站上传,但仍然需要传输文件(每个3-20 MB,比方说)到我们的CDN,而不是委托给后台工作。 什么是最好的方式与龙卷风而不阻止其他请求? 我可以在asynchronouscallback中执行此操作吗?
是否可以将Nose( http://somethingaboutorange.com/mrl/projects/nose/0.11.1/ )安装到Linux机器的主目录的子目录中? (我不是那台机器的sudoers列表。)如果是的话,我该怎么做?
这是错误的: [Mon Mar 01 12:19:50 2010] [error] [client XXX.XXX.248.60] mod_python (pid=9528, interpreter='realpage.com', phase='PythonHandler', handler='django.core.handlers.modpython'): Application error [Mon Mar 01 12:19:50 2010] [error] [client XXX.XXX.248.60] ServerName: 'realpage.dom' [Mon Mar 01 12:19:50 2010] [error] [client XXX.XXX.248.60] DocumentRoot: '/htdocs' [Mon Mar 01 12:19:50 2010] [error] [client XXX.XXX.248.60] URI: '/' [Mon Mar 01 12:19:50 2010] [error] [client XXX.XXX.248.60] Location: […]