ホームページ > バックエンド開発 > Python チュートリアル > ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

WBOY
リリース: 2023-05-13 17:10:06
転載
1885 人が閲覧しました

1. オンライン サーバー エクスポート要件.txt

pip freeze > requirement.txt
ログイン後にコピー

ファイルが生成された後、不要なライブラリを削除するためにいくつかの変更を加える必要があります。そうしないと、ダウンロード中にエラーが発生します。

2. whl ファイルをダウンロードします ->packages

pip download -r requirement.txt -d packages
ログイン後にコピー
pip download -r requirement.txt -d packages -i https://pypi.tuna.tsinghua.edu.cn/simple/
ログイン後にコピー

ダウンロードが完了すると、packages フォルダーにすべての whl ファイルが含まれます。

3. オフライン サーバー ubuntu20.04 Python pip が含まれているかどうかを確認します

このバージョンのサーバーには python3.8.5 がインストールされていますが、pip がインストールされていないため、whl ファイルのインストールが行われます。失敗。

Python をお持ちでない場合は、自分でインストールする必要があります。

4. pip のオフラインインストール

pip をインストールする場合は、事前に setuptools をインストールする必要があるため、2 つのパッケージをダウンロードする必要があります。

------ダウンロード

setuptools

pip

対応する Python バージョンに注意する必要があります

Iダウンロードした setuptools ==45.2.0 pip==23.1 これらはすべて Python>=3.7 を必要とします。最初は setuptools==67.6.1 をダウンロードしましたが、何か問題が発生し、最終的にバージョン 45 を選択しました。

ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

-----解凍して setuptools をインストールしてください

tar -xvzf setuptools-45.2.0.tar.gz
cd setuptools-45.2.0
python3 setup.py install
ログイン後にコピー

問題があります「distutils.core」という名前のモジュールがありません

Baidu Yi プラグインが見つからないことがわかりました。オフラインの場合は、再度ダウンロードしてインストールする必要があります。

python3-distutils アドレス: https://pkgs.org/search/?q=python3 -distutils 場合によっては人間によるマシン検査が必要になり、検索が完了します。最後に、サーバーのバージョンと Python のバージョンを選択します。これらはほぼ対応しています。

ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

必要な依存関係を表示します。

ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

python3-lib2to3 も必要です。Python はすでに存在するため、クリックして対応するバージョンを選択するだけです。

プラグインのダウンロード アドレスはダウンロード セクションにあります

ubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?

http://archive.ubuntu.com/ubuntu/pool/main/ を直接開きます。 p/python3- stdlib-extensions/python3-distutils_3.8.2-1ubuntu1_all.deb このリンクにより、python3-distutils_3.8.2

同様に http://archive.ubuntu.com/ubuntu/pool/main/ のダウンロードが開始されますp/python3 -stdlib-extensions/python3-lib2to3_3.8.2-1ubuntu1_all.deb をダウンロードします python3-lib2to3_3.8.2

ダウンロード後に同じディレクトリにアップロードします

----setuptools の依存関係をインストールします

sudo dpkg -i *.deb

インストールが完了したら、setuptoolsをインストールし、インポートして問題がないか確認します。

-----pip を解凍してインストールします

setuptools のインストールが成功したら、pip をインストールできます

tar -xvzf pip-23.1.tar.gz
cd pip-23.1
python3 setup.py install
ログイン後にコピー

インストールが完了したら、pip list を実行して確認します成功したかどうか

-----すべてのwhlファイルをインストール

#オフラインサーバーのpipの準備ができたら、インストールできます

pip install --no-index --find-links=packages -r requirement.txt
ログイン後にコピー
実行完了後, pipリストを確認して問題がなければ転送成功です。

以上がubuntuオンラインサーバーのPythonパッケージをオフラインサーバーにインストールする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート