pip install fitter时,提示“.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.”。
解决方法:
1) 改从https://pypi.org官网直接查找相应的包下载。
2)下载后的文件为fitter-1.5.1.tar.gz,将该文件解压,得到.tar文件,继续解压,得到包含setup的文件夹。打开文件夹,复制地址“D:\Download\fitter-1.5.1”。
3)打开Anaconda Powershell Prompt (anaconda3),输入“cd D:\Download\fitter-1.5.1”回车,再输入”python setup.py install”回车。
但在”python setup.py install”过程中可能先后遇到两个错误:
(1)"…setup.py", line 41, in <module> long_description = open("README.rst").read(), UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 4339: illegal multibyte sequence。
解决办法:
打开setup.py文件,将“long_description = open("README.rst").read(),”改为“long_description = open("README.rst", encoding='utf-8').read(),”,保存,重新运行之前的命令行。
(2)Searching for pytz>=2020.1 -Reading https://pypi.org/simple/pytz/ ,连续显示搜索了若干文件后提示下载错误,Downloading…error: The read operation timed out.。
解决办法:
从https://pypi.org/simple/pytz/网址中下载所需的pytz>=2020.1.tar.gz安装包,按之前所述方法解压并安装该pytz包。再次重新运行之前的命令行,完成fitter-1.5.1安装。
标签:python,setup,py,fitter,pytz,报错,org From: https://www.cnblogs.com/brave-light/p/16875389.html