Articles of python

我怎样才能在同一台服务器上运行两个Django版本?

我有两个networking应用程序。 一个是使用Django 1.0开发的,另一个是使用Django 1.4开发的。 我如何使用两个版本的django在同一个apache2服务器上运行这两个应用程序? 有人告诉我一些关于virtualenv的…我正在使用mod_wsgi。 谢谢

Python,“你没有权限访问该端口”

我正在服务器上build立我的第一个Django项目 当我做python manage.py runserver .0.0.0.0:80 ,它告诉我 You don't have permission to access that port 。 当我做python manage.py runserver .0.0.0.0:8000它告诉我,该端口已被使用。 我试图运行一个LAMP堆栈。 我如何“获得许可”? 如何查看哪些进程打开了端口?

pip安装似乎忽略了依赖链接

我有一个依赖于几个包的Python应用程序。 其中一个包,不幸的是,不在PyPi,所以我必须直接从git仓库安装它。 我一直试图把它添加到我的setup.py中,如下所示: setup( .., .., dependency_links = [ 'https://github.com/marcuz/libpynexmo.git#egg=nexmomessage' ], install_requires=[ .., 'nexmomessage' ], packages=['localpackage'] 然而它失败了:没有任何发现nexmomessage发现 我看到它创build依赖链接列表的位置:将dependency_links写入common.egg-info / dependency_links.txt – 当我查看该文件时,该URL是正确的。 如果我在命令行运行它:pip install -e git + https://github.com/marcuz/libpynexmo.git#egg=nexmomessage 它安装没有问题。 思考?

wsgi和python打印语句

我已经意识到,我的Django应用程序中的打印语句导致wsgi错误,并失败。 没有遍历所有我的代码和删除/注释打印语句,是否有办法我可以禁用他们在运行wsgi。 它需要尽可能简单。 谢谢

telnet连接到一个AS400系统通过telnetlib(Python)

我使用telnetlib – Python – 创build一个telnet客户端 – 端口23 – 与AS / 400服务器通信。 与telnet命令的通信没有问题,但与telnetlib我没有得到任何消息。 这是我的代码: import getpass import sys import telnetlib HOST = raw_input("HOST : ") user = raw_input("Enter your remote account: ") password = getpass.getpass() try: tn = telnetlib.Telnet(HOST) tn.read_until("User….. ") tn.write(user + "\r") tn.read_until("Password….. ") tn.write(password + "\r") print tn.read_all() except: print "Error" 谢谢。

卸载从源代码构build的Python包

如何卸载已经从源代码构build并通过…安装的Python包… python setup.py build python setup.py install ?

RHEL 6.x – yum给出“ImportError:No module named cElementTree”错误

我正在对一组150台服务器进行一系列更改。 所有系统都能够通过yum成功下载和安装一组特定的RPM,除了一个。 一个这个特定的系统,除了“干净”之外的所有yum命令将以下内容转储到屏幕上: [root@dev1v ~]# yum install sssd Loaded plugins: rhnplugin /usr/lib64/python2.6/xmlrpclib.py:612: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead. import xmllib # lazy subclassing (!) Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 285, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 136, in main […]

我应该使用哪个Linux发行版来处理Apache,mod_wsgi,Python,Django,PostgreSQL部署?

目前我们正在为我们的生产服务器运行CentOS。 Wer're正在用Apache 2.2,mod_wsgi和PostgreSQL部署Django项目。 我们正在使Python 2.5成为默认版本。 但是,这个版本不在标准的CentOS版本库中。 我比CentOS有更多的Debian / Ubuntu的知识。 对于这个要求,什么是更好的发行select?为什么?

yum声明python没有安装

试图安装collectd,但由于某种原因,它声称python没有安装: yum install collectd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies –> Running transaction check —> Package collectd.i386 0:4.10.0-4.el5 set to be updated –> Processing Dependency: libxml2.so.2 for package: collectd –> Processing Dependency: libcurl.so.3 for package: collectd –> Processing Dependency: libpython2.4.so.1.0 for package: collectd –> Processing Dependency: […]

在linux的后台运行python应用程序

奇怪的问题在这里,但我正在玩我的Linux服务器上的Python聊天服务器/客户端组合。 目前,如果我这样做: $: cd /path/to/chat/server $: sudo python ChatServer_Listen.py 这将启动python应用程序运行循环,服务器将侦听传入的TCP连接。 我的问题是,如果我closures我的terminal窗口,ssh会话退出,python应用程序停止运行,客户端不能再连接。 我宁愿不在本地24/7运行一个terminal实例。 我可以将这个python应用程序设置为可以在Linux的后台运行吗? 如果是这样,怎么样? 理想情况下,它就像Apache一样只是作为服务运行。 谢谢你的协助!