安裝
1. 地址:pip · PyPI 注意選擇tar.gz壓縮包
2. 解壓下載的壓縮包至工作目錄下,打開Windows cmd,運行命令進入解壓后的pip目錄,在該目錄下執行 python setup.py install
如果沒有 setuptools 模塊需要先安裝這個模塊:
(1).下載setuptools包:https://pypi.python.org/pypi/setuptools
(2).解壓setuptools包
(3).編譯setuptools :python setup.py install
(4).開始執行setuptools安裝:python setup.py install
我在運行 python setup.py install 的時候遇到了一個問題,報錯:ValueError: ZIP does not support timestamps before 1980
這是由於安裝文件中,包含了一些沒有修改日期的文件,被系統默認為1970年,這時候只需要把所有文件的修改日期修改到1980年以后即可
博客:(11條消息) 【記】ValueError: ZIP does not support timestamps before 1980_Cluic's blog-CSDN博客 提供了一個批量修改文件日期的腳本程序
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"C:\Users\Administrator\Downloads\pip-21.3.1" # 這里更換為你要修改的文件夾
set_all(path) # 修改以上文件夾內所有文件的日期
再次運行 python setup.py install
3.將python安裝目錄的Scripts文件夾添加到系統變量中
換源
下在文件管理器的地址欄輸入 %APPDATA% ,進入 C:\Users\USERNAME\AppData\Roaming 文件夾內。找到 pip 文件夾,沒有就新建一個,打開或新建 pip.ini ,輸入以下內容。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
上面用的是T大的源,也可以使用以下的源替換。
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里雲:https://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/https://pypi.hustunique.com/)
使用
使用pip安裝第三方包后,pycharm 中仍舊不能 import
我的方法:重新建項目,創建的時候勾選“inherit global site-packages”,然后點擊“create”。因為此時你的項目是用的電腦上 python 的 site-packages ,所以只要你在 python 終端安裝了的包,你的項目都可以使用
其余方法可見:使用pip安裝第三方包后,pycharm中仍舊不能import - SaidYan - 博客園 (cnblogs.com)