我正在设置一个HPC集群,以便在计算节点上使用Numpy / Scipy进行Python的现代安装。 我们使用的Linux版本默认安装了Python 2.4。 从那以后,我知道有一些新function和修复。 在节点上安装Python 2.6或2.7是否是个好主意? 在生产HPC环境中升级到较新的版本是否有潜在的缺点? 我希望这是这个问题的正确论坛,如果不是,请帮助我将其迁移到StackExchange系列中的正确的一个。
我试图调整我的服务器,但我不明白什么是“站点configuration文件中的”python程序“的定义。 由此,我明白这是对python的某种参考。 我的意思是,它在哪里定义? 哪一个版本也能引导?这个variables(如果是这样的话)在哪里引入? 它是否内置到Apache 2? 为了确保我清楚,我在这方面看到它… <Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonDebug Off PythonPath "['/main-data/www/mysite'] + sys.path </Location>
所以我创造了一个虚拟的环境。 我也来源。 然后我安装了一些软件包。 现在,我想改变我的PYTHONPATH。 怎么样?
我想使用python setproctitle模块来更新python WSGI工作进程在开始处理请求时的进程名称。 (这是为了追踪哪些URL正在使用所有的CPU)。 我写了一个简单的Django中间件类,它将调用setproctitle.setproctitle(request.path) 。 这在djangodebugging服务器(即python manage.py runserver )中工作正常,即我可以在top的输出中看到请求URL。 但是,当我尝试运行相同的代码使用Apache&mod_wsgi时,加载中间件python文件的wsgi进程segfaults。 它在import setproctitle线处发生段错误。 (在该行之前的打印语句被执行,但不在之后)。 是否有可能得到setproctitle与wsgi工作? 服务器是Ubuntu Linux,使用apache,mod_wsgi和django。
与ruby / rails应用程序相比,是否pipe理python / django服务器通常更容易/无故障?
好。 我知道所有的编程,但我想要的是如何以及在哪里注册域名的专家意见。 另外我需要使用在线服务器来托pipe我的网站。 我需要它允许python程序(所以我可以从其他网站获取信息),PHP,MySQL等…主要是我需要一步一步,使我的网站托pipe在线从说www.genericwebhost.com/mysite到www.mywebsite.com。
我试图安装在Windows 7上的python模块“mysql”与安装了AppServ的Apache(安装包括Apache,MySQL和PHP)。 当我尝试运行“python-mysql”的setup.py脚本时,出现错误 serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key']) WindowsError: [Error 2] The system cannot find the file specified 问题是它无法findMySQL的registry。 所以我打开了regedit并在HKEY_LOCAL_MACHINE下的默认位置(在setup.py中指定) – SOFTWARE\MySQL AB\MySQL Server 5.1下HKEY_LOCAL_MACHINE 。 但是,我发现这个位置在我的电脑上不存在,search了一下之后,我发现在HKEY_USERS下我有SOFTWARE下的“AppServ”,但是MySQL Server没有find的地方! 任何人有这个问题的经验,并知道我应该指出configuration? 谢谢! 乔尔
我试图在RedHat Linux上安装mod_wsgi。 我得到这个错误: apxs:Error: Command failed with rc=65536 答案似乎在这里 ,但我认为我已经有64位的Python,所以我不清楚在这种情况下我应该做什么。 安装命令: [django – ping@e02u35]~/mod_wsgi-3.3>./configure –with-python=/usr/local/python-2.7.1/bin/python checking for apxs2… no checking for apxs… /usr/sbin/apxs checking Apache version… 2.2.3 configure: creating ./config.status config.status: creating Makefile [django – ping@e02u35]~/mod_wsgi-3.3>make /usr/sbin/apxs -c -I/usr/local/python-2.7.1/include/python2.7 -DNDEBUG mod_wsgi.c -L/usr/local/python-2.7.1/lib -L/usr/local/python-2.7.1/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm /usr/lib64/apr-1/build/libtool –silent –mode=compile gcc -prefer-pic -O2 -g […]
我试图让mod_wsgi工作om我的CentOs服务器,所以我可以在Apache上运行Django网站。 我已经安装了python2.7 paralel 2.4(因为你必须保持2.4以保持百胜高兴),根用户使用2.7。 我想要做: # wget http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz # tar -zxvf mod_wsgi-3.3.tar.gz # cd mod_wsgi-3.3 # ./configure –help # ./configure –with-python=/usr/local/python27/bin/python # make # make_install 但失败; 它给了我一个巨大的错误,我会在下面发表。 我一直在search,发现我可能错过了一个python2.7-dev或python2.7-devel包,类似的,也是因为错误的第一行报告缺less.h文件。 但是我无法在centos上find2.7的开发包。 所以我希望有人能给我一个提示,TNX。 这是错误, 我在中间删除了很多! 提前致谢! [root@ve mod_wsgi-3.3]# make /usr/sbin/apxs -c mod_wsgi.c -Wl,-F -framework /usr/lib64/apr-1/build/libtool –silent –mode=compile gcc -prefer-pic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector –param=ssp-buffer-size=4 -m64 […]
我想构build用于执行或执行Linux任务的Web界面。 虽然可能有一些现有的工具,但我已经build立了一个完整的系统,所以我需要自己编程该系统。 1)Python / Django是否适合做这件事 2)E,g与基本命令,如创build用户/复制文件,删除文件。 使用直接shell命令还是更好,或者可以使用python命令来提高安全性