Pythonがサードパーティ製ライブラリを一括更新
1114 ワード
pythonサードパーティライブラリの一括更新 環境:win 10+python 3.6
個人的にはpythonの最新のサードパーティライブラリを使うのが好きで、一般的には性能や拡張などが相対的に良いと感じているので(独りよがり)、よく更新されます.しかし、自分はpythonerではなく、日常の仕事を補助したり、補助スクリプトを書いたりして、仕事の効率を高めています.しかし、ダウンロードしたサードパーティのライブラリは本当に多くて、100以上、手動で更新するのは本当に面倒で、もともと主義的に検索したいと思っていましたが、実行が間違っていました.まあ、いっそ自分でpythonスクリプトを引っ張って、自動的に一括更新しました.
コードは以下のように,システムに依存してosモジュールを持参する以外に,他のライブラリは全く必要なく,コード量も少ない.
環境:win 10+python 3.6
更新時間は、アップグレードが必要なライブラリの数、コンピュータのパフォーマンス、ネットワーク速度、pipyソースに関連しており、pipyソースを国内のソースに変更することをお勧めします.
比较的に简単で、问题は何もないはずで、问题があればみんなの伝言を歓迎して、直ちに修复して、ありがとうございます.
個人的にはpythonの最新のサードパーティライブラリを使うのが好きで、一般的には性能や拡張などが相対的に良いと感じているので(独りよがり)、よく更新されます.しかし、自分はpythonerではなく、日常の仕事を補助したり、補助スクリプトを書いたりして、仕事の効率を高めています.しかし、ダウンロードしたサードパーティのライブラリは本当に多くて、100以上、手動で更新するのは本当に面倒で、もともと主義的に検索したいと思っていましたが、実行が間違っていました.まあ、いっそ自分でpythonスクリプトを引っ張って、自動的に一括更新しました.
コードは以下のように,システムに依存してosモジュールを持参する以外に,他のライブラリは全く必要なく,コード量も少ない.
環境:win 10+python 3.6
import os
if __name__ == '__main__': # , , tab
os.system("python -m pip install --upgrade pip") # pip
pyListData = os.popen("pip list --outdated") # , ,
pyListData = pyListData.read() #
print(pyListData)
pyList = pyListData.splitlines() #
for py in pyList[2:]: # , 2 , ,
os.system("pip install --upgrade "+py.split(" ")[0]) #
更新時間は、アップグレードが必要なライブラリの数、コンピュータのパフォーマンス、ネットワーク速度、pipyソースに関連しており、pipyソースを国内のソースに変更することをお勧めします.
比较的に简単で、问题は何もないはずで、问题があればみんなの伝言を歓迎して、直ちに修复して、ありがとうございます.