愛する友人と大学
Linux Redhatサーバーでは、yumリポジトリを構築し、/var/yum.repo.d
yumが実際にそのリポジトリからインストールに必要なrpmを取得します。
pip
これでファイルをインストールする必要があります.whl
最初の方法は、.whl
ローカルインストールを使用してファイルをインストールすることです。
pip install --no-index --find-links "$WHL_FOLDER" "${WHL_FILE}"
しかし、私たちは65
Linuxシステムを持っているので、すべてのLinuxシステムで.whlを探したくありません。
私たちが望むのは、.whl
以下を使用して以下のファイルを見つけることです。しかし、インストールの場合、正しい方法が何であるかわかりません。repo_server
yum
/var/www/html
pip
とにかく、最終的なアプローチはyumのようにリポジトリからインストールするpip
ことです。.whl
はい
pip install some-package.whl
それでは、pipでインストールされたリポジトリを構築する方法を提案してください。
答え1
使用pip config
ローカル(ユーザー)またはグローバルレベルで。/etc/pip.conf
グローバルまたは~/.config/pip/pip.conf
ユーザー固有の構成に使用されます。
[install]
no-index=yes
find-links=/path/to/local/wheels
pip config
コマンドを使用することもできます。
pip config --global install.find-links=/path/to/local/wheels
ただし、上書きするとno-index
いくつかの問題が発生する可能性があります。質問しかし、以前は試したことがありません。
デフォルトでは、ローカルリポジトリからダウンロードするようにpipを設定するには、次のようにします。index-url
そしてindex
[global]
index=http://repository.local/repo/pypi
index-url=http://repository.local/repo/simple
trusted-host=repository.local