私は新しいサーバーにvirtualenvをセットアップしています。要件ファイルでpipを使用すると、Twistedで動作しなくなりました。 Twistedラインをコメントアウトし、他のすべては正常にインストールされました。コマンドラインで、これはTwistedをインストールしようとしたときに表示される出力です(Twisted行に到達したら、要件ファイル全体を実行すると同じエラーが表示されます)。
(foo)company@server:~$ pip install twisted
Collecting twisted
Could not find a version that satisfies the requirement twisted (from versions: )
No matching distribution found for twisted
私の開発マシンや他のサーバーからTwistedをうまくインストールできます。このサーバーに他のパッケージをうまくインストールできるようです。
ケースとバージョンは関係ありません。 「ツイスト」、「ツイスト」、「ツイスト== 15.2.1」を使用しても同じ結果になります。
これは、Ubuntu 14.04.02を実行するEC2インスタンスです。
数時間これに苦労した後、私は問題を理解しました。
ランニング pip install --verbose twisted
診断に役立ちました。
エラーメッセージは誤解を招くです。問題は、以前にlibbz2-devをインストールせずに、Python 2.7.10のカスタムインストールをビルドしたことです。そのため、これを修正する手順は次のとおりです。
Sudo apt-get install libbz2-dev
cd /<untarred python source dir>
./configure --prefix=<my install path> --enable-ipv6
make
make install
これで、仮想環境を作成してTwistedをpipインストールできるようになりました。
python 2.7.16
でインストール要件を試したところ、この問題が発生しました。 Zipアーカイブから直接パッケージをインストールすることを選択しました ツイストリリースpip install https://github.com/twisted/twisted/archive/twisted-18.7.0.Zip
-私にとってはうまくいきます