环境:windows10 python2.7
查看错误信息如下:
Exception:
Traceback (most recent call last):
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\basecommand.py", line 141, in main
status = self.run(options, args)
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\commands\install.py", line 299, in run
resolver.resolve(requirement_set)
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\resolve.py", line 102, in resolve
self._resolve_one(requirement_set, req)
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\resolve.py", line 256, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\resolve.py", line 209, in _get_abstract_dist_for
self.require_hashes
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\operations\prepare.py", line 283, in prepare_linked_requirement
progress_bar=self.progress_bar
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\download.py", line 836, in unpack_url
progress_bar=progress_bar
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\download.py", line 673, in unpack_http_url
progress_bar)
File "D:\Python27\lib\site-packages\pip-18.0-py2.7.egg\pip\_internal\download.py", line 895, in _download_http_url
file_path = os.path.join(temp_dir, filename)
File "D:\Python27\lib\ntpath.py", line 85, in join
result_path = result_path + p_path
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc1 in position 7: invalid start byte
方法1:首先我们可以在lib->site-package中新建一个文件sitecustomize.py,写入下列内容:
import sys
reload(sys)
sys.setdefaultencoding('gbk')
其次,重新运行安装模块命令。
方法2:
找到报错文件,从下网上,--downlod.py中,将方法一种的文件,放到download.py文件中,重新执行命令。即可成功安装我们需要的模块。
祝你成功!!