下载pip包后,安装pip报错
这个错误的原因是,安装文件中,包含了一些没有修改日期的文件,被系统默认为1970年,这时候只需要把所有文件的修改日期修改到1980年以后即可
解决方法:
新建一个python文件 ,写一个python批量修改文件修改日期的方法
import os
import time
# 修改文件的【修改日期】
def set_file_time(filename, updatetime='now', access_time='now'):
filename = os.path.abspath(filename)
if updatetime == 'now':
new_updatetime = time.time()
else:
new_updatetime = time.mktime(time.strptime(updatetime, "%Y-%m-%d %H:%M:%S"))
if access_time == 'now':
new_access_time = time.time()
else:
new_access_time = time.mktime(time.strptime(access_time, "%Y-%m-%d %H:%M:%S"))
os.utime(filename, (new_access_time, new_updatetime))
# 修改一个文件夹内所有文件的【修改日期】
def set_all(path):
for i in os.listdir(path):
file = os.path.realpath(os.path.join(path, i))
if os.path.isfile(file):
set_file_time(file)
elif os.path.isdir(file):
set_all(file)
if __name__ == '__main__':
path = r"F:\ChromeDownload\pip-21.3.1" # 这里更换为你要修改的文件夹
set_all(path) # 修改以上文件夹内所有文件的日期
重新安装
> python setup.py install
安装成功