pip download的使用記錄

2022-07-15 01:09:09 字數 772 閱讀 3572

實際開發中,我們的專案部署環境可能是封閉的內網環境,無法直接使用pip install -r requirement.txt這種方式安裝專案依賴包,這時pip download這個犀利的工具就要發光發熱了

pip download \

--only-binary=:all: \ #

對於包以及包的依賴包,都不使用二進位制

--platform linux_x86_64 \ #

指定系統環境

-d \home\packs #

-r requirement.txt #

備註:實際使用中,會發現一些包找不到,比如tornado,會報錯如下

error: could not find a version that satisfies the requirement tornado==6.0 (from -r src/requirements.txt (line 13)) (from

versions: none)

error: no matching distribution found

for tornado==6.0 (from -r src/requirements.txt (line 13))

原因:沒有提供符合條件的二進位製包

解決方法:使用非二進位製包安裝   --no-binary=:all: package_name

pip download --no-binary=:all: tornado==6.0 -d pkg/

使用SharedPreferences記錄資訊

在android中有數種不同儲存狀態的機制,包括儲存於android提供的首選物件 sharedpreferences 存成檔案,存成資料庫 sqlite 存到網路上 通過http或者其他網路協議 使用sharepreferences物件儲存資料 在activity中使用getpreferences...

padding 使用必記

說起了padding可謂是盒子模型中最常用的乙個屬性,你真的了解padding嗎?那我請問您設定padding會影響盒子的寬度與高度嗎?也許好多人會回答padding會影響到盒子的寬度與高度。在我看來,padding是不會影響盒子寬度與高度,padding會影響盒子寬度與高度的。前提是 1 padd...

Golang使用首記

上週聽了許式偉 的 go next c 瞬間讓我對go產生了興趣。目前最新版本為1.1.1,關於go的好處我就不介紹了。獻上golang的src.rpm,方便有需要的同學打rpm包安裝使用。筆者就此記錄第1次使用liteide編寫go的過程,計算0到99的md5值 以windows x86 64為例...