Pythonインストールサードパーティモジュールまとめ

3410 ワード

Pythonインストールサードパーティモジュールまとめ
この文書はhttps://www.jellythink.com/archives/541、個人が軽く修正して、リンクをクリックして原文を見て、スレ主の著作権を尊重してください.
前言
Pythonはとても使いやすいですが、Pythonを初心者の学生にとって、Pythonのサードパーティモジュールをインストールするときは、いつも疑問を感じ、少し茫然としています.どうしてそう言うのですか.Pythonにサードパーティ製モジュールをインストールすると、easy_installpipなど、Eggwhlなど、直接何の関係があるのでしょうか.これらのものはあなたを酔わせることができます.ここではPythonパッケージ管理ツールについての文章を直接お勧めします.まず、この「Pythonパッケージ管理ツール」の文章を読んでから、私の次の総括を振り返ってみることをお勧めします.
ソースコードのインストール
ほとんどのサードパーティモジュールではPyPIまたはgithubでソースコードを見つけることができます.これらのサードパーティは基本的にtarを提供します.gzまたはzip形式のソース圧縮パッケージは、ローカルにダウンロードして解凍し、ソースディレクトリにsetupがあります.pyのファイル.コマンドラインからソースパッケージルートディレクトリに入り、次の文を実行します.
python setup.py install

これでこのサードパーティモジュールのインストールが完了しました.
パッケージマネージャのインストール
ソースコードのインストールに比べて、オンラインでパッケージマネージャを使用してインストールすると、より迅速で簡単です.1つのコマンドだけで、サードパーティモジュールのダウンロードとインストールを自動的に完了できます.
この「Pythonパッケージ管理ツールの惑いを解く」の記事でも、Pythonでよく使われるパッケージマネージャはpipとeasyです.install.PyPIのソースから必要なモジュールを検索し、見つけたら自動的にダウンロードしてインストールします.PyPIはPythonの公式サードパーティモジュール倉庫で、すべての開発者がコードをダウンロードまたはアップロードすることができます.でも今はpipをメインプッシュで使っているので、これから皆さんは仕事中にpipを使って、本当にpipを使うことができなくて、easy_install,easy_Installも使いにくいので、ソースコードをインストールしましょう.これは一般的に私がサードパーティモジュールをインストールする順番です.
pipでサードパーティ製パッケージをインストールするのは簡単です.例えば、pandasというサードパーティ製モジュールをインストールします.PyPIからこのモジュールを検索すると、公式サイトのページにインストール文が表示されます.
pip install pandas

しかし、しかし、国内のネット環境も知っていて、いつもそのようなあるいはこのような問題があって、オンラインのインストール速度が遅いことを招きます;だから、国内にはPyPIという源の鏡像がたくさんあって、有名なのは清華大学の、豆弁網のがあります;これらの国内のミラーリングによってサードパーティモジュールをオンラインでインストールすることができます.例えば清華大学から提供されたミラーソースからpandasをインストールします.
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

もちろん、このような長い列のアドレスを入力するたびに面倒なので、清華大学のミラーソースをデフォルトのインストールソースに設定することもできます.
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

これにより、後続のインストールは清華大学のミラーソースからサードパーティモジュールをダウンロードすることをデフォルトで設定します.以下は、国内で使用しやすいミラーソースです.
豆の花びら:https://pypi.douban.com/simple/アリ雲:https://mirrors.aliyun.com/pypi/simple/中国科学技術大学:https://pypi.mirrors.ustc.edu.cn/simple/清華大学:https://pypi.tuna.tsinghua.edu.cn/simple/
オフラインマウント
オフラインインストールというシーンは、私たちの実際の作業ではよく遭遇します.私たちのサーバは基本的にイントラネットであり、インターネット上の様々なミラーソースに接続することはできないので、サードパーティモジュールのオフラインインストールの問題に直面しなければなりません.サードパーティ製モジュールパッケージをオフラインでインストールするには、次の2つの方法が一般的です.
ソースコードのインストールはwhlパッケージでインストールします.ソースコードのインストール方法については、上でまとめましたが、ここではwhlでインストールすることに重点を置きます.
PyPIで必要なサードパーティモジュールを検索すると、ダウンロードリストにこのようなダウンロードファイルが山積みになります.
wheelファイルフォーマットは本質的にzipパケットフォーマットであり、使用する.pythonモジュールのインストールに使用されるwhl拡張子は、Eggsの代わりに表示されます.
上のダウンロードリストから、異なるプラットフォーム、異なるPythonバージョンには異なるダウンロードリンクが表示されます.実際の状況に応じてダウンロードし、pipコマンドでインストールを完了することができます.例えば、次のようにします.
pip install C:\Users\Jelly\Downloads\pandas-0.24.2-cp36-cp36m-win32.whl

これにより、サードパーティモジュールのインストールがオフラインで完了します.
まとめ
この文章は私达の実际の仕事の疑惑と痛い点から出発して、1篇の文章を通じてこれらの疑惑と痛い点の问题を解决して、まだ価値があって、自発的に解决しないで、これらの问题はずっと私达を困らせるかもしれなくて、だから后でこのような问题はまた多くて、実际の问题を総括することを通じて(通って)勉强して、みんなが私のこのように総括する风格が好きであることを望みます.
Pythonにサードパーティモジュールをインストールすることについては、あまり難点はありませんが、言語の発展過程の歴史的な原因だけで、ツールが多く、どのようにインストールするか分かりませんが、私のこの文章はシステムのPythonにサードパーティモジュールをインストールすることについてまとめました.
ゼリーは、技術を本気で遊ぶところだと思います.
のサードパーティモジュールをインストールしてまとめ、これまでの疑惑のスモッグを一掃し、その後Pythonを使用する過程で、このような疑惑はなくなった.
ゼリーは、技術を本気で遊ぶところだと思います.
2019年5月8日、内モンゴルフフホトにて.