我有一台服务器,我想用它来维护与一组设备的持久连接,这样他们就可以来回传递简单的消息。这是一项微不足道的任务,但选择服务器端平台一直非常困难(特别是因为我没有管理权限 - 它是专用的商业服务器)。
到目前为止,我最好的想法是用Python编写TCP服务器。扭曲的平台似乎适合这项任务,并有很多好评。但是,我的服务器有Python 2.7但没有Twisted,管理员一直不愿意为我安装它。
有没有什么方法可以将Twisted包上传到服务器并在我的库中引用它而不将其作为框架安装?
答案 0 :(得分:1)
我不确定“将其安装为框架”是什么意思。如果您使用的是OS X服务器托管环境,那么也许您正在讨论带有Capital F的Framework。但是,OS X服务器托管并不是一个非常常见的环境,所以我猜这不是它。
如果您只想知道如何在主目录中安装Python库,那么一般的答案是:
$ python setup.py install --user
这是关于Python 2.7的Just Works™(假设软件包使用distutils,Twisted做了,你解压缩源.tar.gz并将你的工作目录更改为该.tar内容的根目录。 gz),所以你应该在那之后完成。
答案 1 :(得分:1)
使用virtualenv创建私有Python库安装。