Pythonサードパーティ製ライブラリのインストールとよくある問題の処理方法の概要

2979 ワード

ソースコードのインストール
Pythonサードパーティライブラリのほとんどはgithubまたはpypiでソースコードを見つけることができます.ソースパケットフォーマットはzip、tar.zip、tar.bz 2程度です.これらのパッケージを解凍して、解凍したフォルダに入ります.通常は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国内ミラーは現在:
豆の花びらhttp://pypi.douban.com/simple/アリ雲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

パッケージのインストール中にエラーが発生しました」error:Microsoft Visual C++10.0 is required(Unable to find vcvarsall.bat).
原因はWindowsにCコンパイラがいくつか欠けているからかもしれません.
解決方法1:VCまたはVSをインストールし、この方法は効果的である場合があり、効果的でない場合がある.
解決方法2:より簡単な解決方法:whl形式のpackageをダウンロードし、pipでインストールします.numpyパッケージの例:
whl形式のダウンロードアドレス:http://www.lfd.uci.edu/~gohlke/pythonlibs/

#   whl         
pip install D:\python
umpy-1.9.2+mkl-cp33-none-win_amd64.whl