1

我有一个服务器,我想用它来保持与一组设备的持久连接,这样它们就可以来回传递简单的消息。这是一项微不足道的任务,但选择服务器端平台却异常困难(尤其是因为我没有管理权限——它是专用的商业服务器)。

到目前为止,我最好的想法是用 Python 编写一个 TCP 服务器。Twisted 平台似乎适合这项任务,并且有很多好评。但是,我的服务器有 Python 2.7 但没有 Twisted,管理员一直不愿意为我安装它。

有什么方法可以将 Twisted 包上传到服务器并在我的库中引用它而不将其安装为框架?

4

2 回答 2

1

我不确定“将其安装为框架”是什么意思。如果您使用的是 OS X 服务器托管环境,那么您可能正在谈论带有大写 F 的框架。但是,OS X 服务器托管不是一个非常常见的环境,所以我猜不是这样。

如果您只想知道如何在您的主目录中安装 Python 库,那么一般答案是:

$ python setup.py install --user

这是 Python 2.7 上的 Just Works™(假设包使用了 Twisted 使用的 distutils,并且您解压缩源 .tar.gz 并将工作目录更改为该 .tar.gz 内容的根目录),所以你应该在那之后完成。

于 2013-03-28T21:26:07.957 回答
1

使用 virtualenv 创建您的私有 Python 库安装。

于 2013-03-29T14:58:53.277 回答