ホームページ >バックエンド開発 >Python チュートリアル >Python サードパーティ ライブラリのインストールと一般的な問題
ソースコードのインストール
ほぼすべてのサードパーティ Python ライブラリは、github または pypi でソース コードを見つけることができます。ソース コード パッケージの形式には、zip、tar.zip、tar.bz2 などがあります。これらのパッケージを解凍し、解凍されたフォルダーに通常は setup.py ファイルがあります。コマンドラインを開いてフォルダーを入力します。次のコマンドを実行して、この 3 番目のライブラリをシステムにインストールします:
python setup.py install
または pip を使用します。解凍する必要はありません: pip install package.zip
パッケージ マネージャーのインストール
現在、多くのプログラミング言語にはパッケージ マネージャーが付属しています。 Ruby の gem、nodejs の npm など。
Python では、サードパーティ モジュールのインストールは setuptools ツールを通じて行われます。 Python には、setuptools をカプセル化する 2 つのパッケージ管理ツール、easy_install と pip があります。現在、公式には pip の使用が推奨されています。
easy_install と pip を使用してサードパーティ ライブラリをインストールするのは非常に便利です。その原理は、実際には、Python の公式ソース pypi.python.org/pypi からローカルにダウンロードし、解凍してインストールすることです。
基本的な操作コマンドは次のとおりです:
# 安装package pip install packagename # 卸载package pip uninstall packagename # 查看所安装的package pip list # 将项目依赖的库重定向输出到文件,cd到项目根目录 pip projectname > requirements.txt # 他人安装项目的依赖库 pip install -r requirements.txt
一般的な pip コマンドは、コマンドラインに pip -h を入力して表示できます
pip command -h を使用してコマンドの使用方法を表示します
Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. search Search PyPI for packages. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion help Show help for commands.
よくある質問
公式の pypi は不安定で非常に遅い アクセスすらできません
解決策 1:
ソースコードのインストール方法を使用し、github または他のライブラリからダウンロードし、python setup.py install でインストールします。詳細については、「ソースコードのインストール」を参照してください。 ] 上記の解決策 2:
pip install packagename -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
Alibabaクラウド http://mirrors.aliyun.com/pypi/simple/
中国科学技術大学 https://pypi.mirrors.ustc.edu.cn/simple/
清華大学 https://pypi.tuna. tsinghua.edu.cn/simple/
華中科技大学 http://pypi.hustunique .com/
山東理工大学 http://pypi.sdutlinux.org/
このコンピューターにはいくつかのパッケージをインストールできます, ただし、別のコンピューターにインストールすることはできません
setuptools と pip のバージョンが一致しているかどうかを確認し、最新バージョンにアップグレードしてください
pip install setuptools -U pip install pip -U
「エラー: Microsoft Visual C++ 10.0 が必要です (vcvarsall.bat が見つかりません)」というエラーが表示されます。いくつかのパッケージをインストールするときに「」が発生しました。
その理由は、おそらく Windows に一部の C コンパイラーが欠落しているためです。
解決策 1: VC または VS をインストールします。この方法は機能する場合と機能しない場合があります。
解決策 2: より簡単な解決策: パッケージを whl 形式でダウンロードし、pip でインストールします。 numpy パッケージを例に挙げます:
whl 形式のダウンロード アドレス: http://www.lfd.uci.edu/~gohlke/pythonlibs/
# whl ファイルが配置されているフル パスを入力してください
pip install D :pythonnumpy-1.9 .2+mkl-cp33-none-win_amd64.whl