1

単純なメッセージをやり取りできるようにするために、一連のデバイスとの永続的な接続を維持するために使用したいサーバーがあります。これは些細な作業ですが、サーバー側のプラットフォームを選択するのは驚くほど困難でした (特に、私には管理者権限がなく、専用の商用サーバーであるため)。

これまでの私の最善のアイデアは、Python で TCP サーバーを作成することです。Twisted プラットフォームはこのタスクに適しているようで、多くの良いレビューがあります。しかし、私のサーバーには Python 2.7 がありますが Twisted はありません。

Twisted パッケージをサーバーにアップロードして、フレームワークとしてインストールせずにライブラリで参照する方法はありますか?

4

2 に答える 2

1

virtualenv を使用して、プライベート Python ライブラリ インストールを作成します。

于 2013-03-29T14:58:53.277 に答える
1

「フレームワークとしてインストールする」という意味がわかりません。OS X サーバー ホスティング環境を使用している場合は、大文字の F を使用したフレームワークについて話している可能性があります。ただし、OS X サーバー ホスティングはあまり一般的な環境ではないため、そうではないと推測しています。

ホームディレクトリにPythonライブラリをインストールする方法を知りたいだけなら、一般的な答えは次のとおりです。

$ python setup.py install --user

この Just Works™ on Python 2.7 (パッケージが distutils を使用し、Twisted が使用していると仮定し、ソース .tar.gz をアンパックし、作業ディレクトリをその .tar.gz のコンテンツのルートであるディレクトリに変更します)、その後、完了する必要があります。

于 2013-03-28T21:26:07.957 に答える