【Python学習ノート】pipのインストールに失敗した代替方法&ソリューション

1802 ワード

1.BeautifulSoupをインストールする
BeautifulSoupをインストールすると、pipがインストールできないという問題が発生します.pycharmを使っていますが、サードパーティでライブラリをインストールする方法が失敗し続けているのでpipを交換してみました.
しかし、成功しなかった.
ソリューション1:インストールパッケージを手動でダウンロードする.
幸いBeautifulSoupは自分のドキュメントページがあるので、直接ファイルをダウンロードしてcmdに入ることができます.
python setup.py build
python setup.py install
ダウンロードされたバージョンの問題に注意してください.インポート中にエラーが発生した場合は、次のことを試してみてください.
from bs4 import BeautifulSoup

2.Requestsをインストール
今回はファイルが見つかりませんでしたが、pycharmのインストールに失敗しました(=).pipとeasyがデフォルトでインストールされていることがわかりました.install、pipはいつものようにたくさんの間違いを報告して、目がくらんで、いっそeasy_を使いますインストールします.
しかし、ここで注意しなければならないのは、一般的にeasy_の使用を提唱していないことです.インストールするInstallはインストールのみでアンインストールできません.アンインストール時にpythonのインストールディレクトリの下のlibフォルダに入って対応するモジュールの内容を手動で削除する必要がありますので、できるだけpipを使います.
3.wordcloudをインストールする
またpipに失敗しました.errorではなくunicodedecodeerrorです.
Error:could not find a version that satisfies the requirement wordcloud(from version:)
UnicodeDecodeError :“ascii” code can't decode byte
怒ってしばらく新聞の間違いを真剣に見て、長い間資料を調べて、やっと解決策を見つけた.このブロガーの文章に感謝します!
解決策は、pythonインストールディレクトリ:python 27Libsite-packagesにファイルsitecustomize.pyを新規作成することです.内容は次のとおりです.
import sys
sys.setdefaultencoding('gb2312')

実はこれだけの方法ではなかったのですが、これだけは成功したので、これだけ貼っておきました~ その後pipでwordcloudをインストールすることに成功し、ついでにjiebaもインストールしました.
また、Windowsシステムではwordcloudが直接インストールされていない可能性があります.Python Extension Packages for Windowsのサードパーティプラットフォームでwordcloudのwhlファイルをダウンロードし、pipがあるScriptsフォルダに置いて、ローカルでpipでインストールしてみてください.
cp 27はpython 2.7,win_と一致することを意味するamd 64、すなわち64ビットのオペレーティングシステム.ダウンロードしてからcmdで:
pip install wordcloud‑1.3.1‑cp27‑cp27m‑win_amd64.whl
ここで、私のパソコンは64ビットですが、インストール時にバージョンが一致しないと言いました・・・そこでまたwin 32のバージョンを試してみましたが、インストールに成功しました(......).