python環境的遷移pip freeze
當我們用python創建一個虛擬環境建立項目,如django,flask。建立完成後發現會有很多的python包放到服務器再依次創建相應的python包對應相應的版本會十分麻煩。因此python有一個方法 pip freeze,在命令行輸入
pip freeze
會顯示以下內容
aliyun-python-sdk-core2.13.15
aliyun-python-sdk-iot8.7.0
certifi2019.11.28
chardet3.0.4
click7.1.1
Flask1.1.2
idna2.9
imageio2.8.0
itsdangerous1.1.0
Jinja22.11.1
jmespath0.9.5
MarkupSafe1.1.1
MyQR2.3.1
numpy1.18.2
paho-mqtt1.5.0
Pillow7.1.1
pygame==1.9.6
不復制太多,還有很多包沒有放。如果在服務器要一個一個安裝是實在是太複雜了。
在命令行輸入
pip freeze > D:\requirements.txt
D:\是路徑 可自己選擇 若直接輸入
pip freeze > requirements.txt
則在該文件夾下創建 requirements.txt文件
然後我先創建一個虛擬環境用於測試
virtualenv freeze_test
cd freeze_test
cd Scripts
activate
進入虛擬環境左側有(freeze_test)
d:
pip install -r requirements.txt
因爲我剛纔放在了d根目錄下,實際情況請自行改變只要進入該文件夾下就可以了
以下是圖片截圖
好了今天的pip freeze就分享到這裏,歡迎大家留言關注。謝謝