pip離線安裝(依賴統一安裝 依賴文件輸出文件列表)


  1. pip離線安裝是重點,依賴的安裝重點(下面有詳細圖解)vue在下
  2. pip離線安裝圖解
  3. 離線安裝
  4. 依賴的安裝
  5. 導入依賴
  6. 導出依賴

 

pip離線安裝是重點,依賴的安裝重點(下面有詳細圖解)vue在下

# 1 pip換源---》提高下載模塊的速度()
# 2 每個python項目,都應該有個requirement.txt--->項目依賴的模塊
    >pip freeze >requirement.txt  #生成
    >pip install -r requirement.txt -i 豆瓣源   # 下載

#vue的安裝是基於依賴。json文件 copy給別人依賴包文件可以不copy過去到別的機子上基於。json文件 npm install 下載依賴即可
    
    >使用whl文件裝,windows上你裝的模塊,都是 xxx.whl文件
        -直接去網站搜:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
        -指定版本和平下載Twisted‑20.3.0‑cp36‑cp36m‑win_amd64.whl
        -cmd下:pip3 install 文件的路徑(直接拖動文件即可)
    # 離線安裝
    >pip download -r requirement.txt -d "D:\pipDownloadTest"
    >切換終端在待安裝文件目錄下(D:\pipDownloadTest)
        pip install PyMySQL-0.9.3-py2.py3-none-any.whl
# 3 虛擬環境
    -因為機器上多個程序依賴的第三方模塊不一樣,版本不一樣
    -pip3 install virtualenv
    -pip3 install virtualenvwrapper-win
    -# 解釋:windows下的批處理文件xx.bat,linux和mac上是xx.sh
    -配置環境變量,執行以下bat,讓你配置的生效
    -workon 虛擬環境
    -mkvirtualenv -p python3.6 虛擬環境名稱  :看版本安裝環境
    -deactivate   :退出虛擬環境
    -rmvirtualenv 虛擬環境名稱  :刪除虛擬環境
# 4 目錄結構調整
    ├── luffyapi
        ├── logs/               # 項目運行時/開發時日志目錄 - 包
        ├── manage.py           # 腳本文件
        ├── luffyapi/           # 項目主應用,開發時的代碼保存 - 包
            ├── apps/           # 開發者的代碼保存目錄,以模塊[子應用]為目錄保存 - 包
            ├── libs/           # 第三方類庫的保存目錄[第三方組件、模塊] - 包
            ├── settings/       # 配置目錄 - 包
                ├── dev.py      # 項目開發時的本地配置
                └── prod.py     # 項目上線時的運行配置
            ├── urls.py         # 總路由
            └── utils/          # 多個模塊[子應用]的公共函數類庫[自己開發的組件]
        └── scripts/            # 保存項目運營時的腳本文件 - 文件夾
   -創建app,需要到apps目錄下創建 python ../../manage.py startapp user
   -luffyapi--》下的luffyapi也加入到了環境變量,以后導入模塊,從luffyapi--》下的luffyapi開始導入即可
,pycharm會飄紅,右鍵變成source
-在setting中注冊前,要把apps的路徑加入到環境變量 ​ #5 數據庫配置 -創建了一個用戶,授予了某個數據庫的權限,給他設了一個秘密 grant all privileges on luffy.* to 'luffy'@'%' identified by 'Luffy123?'; grant all privileges on luffy.* to 'luffy'@'localhost' identified by 'Luffy123?'; -在setting中配置 #6 User表配置 -繼承AbstractUser,要在執行遷移命令之前完成 # 7 路飛前台 -mvvm架構:M:script里寫的東西 vm:viewmodel v:template, 數據驅動頁面 -單頁面開發:以后只需要寫xx.vue組件:小組件和頁面組件(在一個頁面內進行替換)

pip離線安裝圖解

一:引言

有時候在命令行或者PyCharm的終端下,會出現以下無法用pip安裝模塊的情況。

這種情況絕大多數都是出現在Windows系統中的,而我們一般用pip / pip3 install 模塊名下載導入模塊的時候,可以發現它是有.whl后綴的

 

 它,就是輪子

二:離線安裝

1..whl格式的文件本質上是一個壓縮包,里面包含了py文件,以及經過編譯的pyd文件。方便在機器上進行python模塊的安裝

2.對於那些無法用pip來下載的模塊,我們可以去下面這個網站下載

Python第三方庫下載:https://www.lfd.uci.edu/~gohlke/pythonlibs/

3.進入網站后,按Ctrl+F來搜索要下載的模塊

 

 

4.單機后,會跳轉至搜索到的模塊,單機即可下載

其中,cp后的36、37、38對應的就是Python解釋器的版本3.6、3.7、3.8

win_amd64就代表使用於64位的系統,win_32適用於32位的系統

 

 

5.下載完成后,打開cmd窗口,輸入pip3 install ,然后把下載好的模塊拖進去,即可執行離線安裝

如果要安裝到虛擬環境下,需要先用workon 虛擬環境名稱命令切換到虛擬環境,再執行上述命令

6.安裝成功

 

 

依賴的安裝

一:引言

在Python項目開發中,每個項目都是獨立的,所以都會用到虛擬環境,但是每個項目的依賴包和版本是不一樣的。

比如說:你需要接手一個別人轉交給你的項目,或者要運行以前自己寫的項目,但是環境需要重新配過了,依賴都要重新下載,版本又記不住,這該如何是好?

其實,pip的2條命令就可以很好地解決這個問題

二:導入依賴

1.我們在github上 拉一個項目下來的時候,就可以發現里面有一個requirements.txt文件夾,它里面包含的就是該項目的各種依賴

 

 

2.打開requirements.txt,里面就是各個依賴包和版本

 

 

3.只要在終端中輸入下列命令,即可安裝requirements.txt中的該項目所需的依賴

pip install -r requirements.txt

 

 

三:導出依賴

1.眾所周知,用pip list可以查看當前項目安裝的依賴,但是它的格式並不是依賴包==版本

2.用pip freeze可以實現打印依賴包==版本

3.再在終端輸入下列命令即可導出上述的內容並打包到requirements.txt

pip freeze >requirements.txt

4.之后再需要用到的時候,直接使用pip install -r requirements.txt命令即可一鍵安裝依賴

 

#vue的依賴安裝

copy給別人vue項目可以不copy

文件較大不copy

 

 

項目copy到另一台主機完成后可以在計算機 cmd輸入npm install 進行依賴安裝

 


免責聲明!

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



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