91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python怎么實現依賴管理

發布時間:2021-04-20 16:13:18 來源:億速云 閱讀:298 作者:Leah 欄目:開發技術

這篇文章給大家介紹使用python怎么實現依賴管理,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

pip基本用法

python還不錯,它提供了pip命令來安裝依賴,同時pip會自動安裝間接依賴,的確是很方便的。

安裝依賴的命令是pip,舉個栗子:

pip install requests

然后可以看到一些打印信息:

Looking in indexes: http://mirrors.aliyun.com/pypi/simple
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (2.21.0)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests) (2018.4.16)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests) (2.7)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from requests) (1.23)

可以明確安裝的requests庫版本是2.21.0,這也可以后續通過pip freeze命令來查看:

 pip freeze |grep requests
requests==2.21.0
requests-oauthlib==1.0.0

編寫requirements.txt

為了將開發時的依賴保留下來,我們可以編寫一個文本文件叫做requirements.txt,內容如下:

requests==2.21.0

記得把這個文件提交到源碼倉庫的根目錄,我們可以看到python開源項目都遵循這個套路,比如kubenetes-client的 requirements.txt :

certifi>=14.05.14 # MPL
six>=1.9.0 # MIT
python-dateutil>=2.5.3 # BSD
setuptools>=21.0.0 # PSF/ZPL
urllib3>=1.23 # MIT
pyyaml>=3.12 # MIT
google-auth>=1.0.1 # Apache-2.0
ipaddress>=1.0.17;python_version=="2.7" # PSF
websocket-client>=0.32.0,!=0.40.0,!=0.41.*,!=0.42.* # LGPLv2+
requests # Apache-2.0
requests-oauthlib # ISC

安裝所有依賴

當我們變更部署環境時,通過執行如下命令即可安裝所有依賴:

pip install -r requirements.txt

關于使用python怎么實現依賴管理就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北海市| 甘洛县| 沁阳市| 麻栗坡县| 韩城市| 尼玛县| 措勤县| 合山市| 黔江区| 庆云县| 邯郸县| 红安县| 扎鲁特旗| 梧州市| 红河县| 阜宁县| 册亨县| 景东| 塔河县| 招远市| 乌鲁木齐县| 津南区| 锡林郭勒盟| 崇义县| 扶沟县| 肥西县| 太谷县| 山西省| 绥化市| 台东市| 红原县| 奉化市| 兰坪| 平果县| 吉安县| 苗栗市| 乐昌市| 侯马市| 大埔县| 长武县| 鲁山县|