【記】Windows下pip安裝步驟、使用以及遇到的問題


安裝

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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM