- pip離線安裝是重點,依賴的安裝重點(下面有詳細圖解)vue在下
- pip離線安裝圖解
- 離線安裝
- 依賴的安裝
- 導入依賴
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 進行依賴安裝
