ホストでdevpi-serverを実行して、いくつかのpythonパッケージをホストしています。私のラップトップでは、pip install --index <hostname>
.
ただし、別のホストで同じことを実行すると、Package Not Found エラーが表示されます。devpi-server ホストでパッケージが見つからず、グローバル PyPi サーバーにフォールバックしているようです。
これはファイアウォールまたはポートの問題だと思います。ホストが devpi-server によってホストされている PyPi サーバーを表示するには、どのような種類のファイアウォール/ACL アクセス許可が必要ですか? devpi-server はポート 4040 で実行されているため、ポート 4040 を開いています。
私は devpi-server プロジェクトにチケットを入れようとしましたが、メンテナーと 1 週間行ったり来たりしていましたが、彼は質問が何であるかを理解していないようです。誰かが私を助けてくれることを願っています.
何か案は?
EDIT : devpi-client を使用すると、パッケージを適切にインストールできます。pip install --index との違いは何ですか? 特定のポートを開く必要があるか、特定の権限を設定する必要がありますか?