ホームページ  >  記事  >  バックエンド開発  >  Python サードパーティ ライブラリのインストールと一般的な問題

Python サードパーティ ライブラリのインストールと一般的な問題

高洛峰
高洛峰オリジナル
2016-11-22 15:43:251663ブラウズ

ソースコードのインストール

ほぼすべてのサードパーティ 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 に続けて -i を実行した後、コマンドは次のようになります:

pip install packagename -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

pipy 国内ミラーには現在次のものが含まれます:

Douban http://pypi.douban.com/simple/

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。