1
私はラズベリーパイ3(raspbianジェシー)にいくつかのpythonコードをテストしていた昨日、それはパッケージpytzを必要なので、私がやった:ラズベリーpython3.4ピップエラー不明なエンコーディングCP437
sudo python3 -m pip install pytz
そしてこれが起こります:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 290, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python3/dist-packages/pip/req.py", line 1198, in prepare_files
do_download,
File "/usr/lib/python3/dist-packages/pip/req.py", line 1376, in unpack_url
self.session,
File "/usr/lib/python3/dist-packages/pip/download.py", line 582, in unpack_http_url
unpack_file(temp_location, location, content_type, link)
File "/usr/lib/python3/dist-packages/pip/util.py", line 640, in unpack_file
unzip_file(filename, location, flatten=not filename.endswith(('.pybundle', '.whl')))
File "/usr/lib/python3/dist-packages/pip/util.py", line 510, in unzip_file
zip = zipfile.ZipFile(zipfp)
File "/usr/lib/python3.4/zipfile.py", line 937, in __init__
self._RealGetContents()
File "/usr/lib/python3.4/zipfile.py", line 1016, in _RealGetContents
filename = filename.decode('cp437')
LookupError: unknown encoding: cp437
それだpytzで、私は/更新/アップグレードにピップを再インストールしようとしただけでなく、:
sudo python3 -m pip install -U pip
と同じエラーが発生します この問題を解決する方法についての任意のアイデアですか?
私が検索し、それを解決しようと昨日 と私が今できるすべては、SDカードをフォーマットされました。
私のピップのバージョンは1.5.6ですが、私もコードをダウンロードし、setup.py、同じ問題を実行し、それを更新することはできません。
関連するWindowsに固有のもので、シェルエンコーディングはどのようにしますか?https://stackoverflow.com/questions/878972/windows-cmd-encoding-change-causes-python-crash – jdv
@jmth、 'pip'ではなく' pip3'ですか? –