批量自動安裝第三方庫配置Python環境

2021-09-29 09:27:05 字數 1474 閱讀 4978

注意:

有多執行緒版與單執行緒版,電腦配置如果非常差,還是用單執行緒的吧,把多執行緒**注釋掉。

libs中寫入自己想要安裝的第三方庫的名字即可

import os

import threading

# 安裝單個第三方庫

definstall

(lib)

:try

: os.system(

"pip install "

+ lib)

print

("successful"

)except baseexception:

print

("failed somehow"

)# 獲取已經安裝的列表

defexclude_list()

: text = os.popen(

'pip list'

).read(

) ls = text.split()[

::2]

[2:]

return

list

(map

(lambda x: x.lower(

), ls)

)if __name__ ==

'__main__'

: libs =

["numpy"

,"matplotlib"

,"pillow"

,"sklearn"

,"requests"

,"jieba"

,"beautifulsoup4"

,"wheel"

,"networkx"

,"sympy"

,"pyinstaller"

,"django"

,"flask"

,"werobot"

,"pyqt5"

,"pandas"

,"pyopengl"

,"pypdf2"

,"docopt"

,"pygame"

,'pyinstaller'

] work =

exclude = exclude_list(

)for lib in libs:

if lib not

in exclude:

# 單程序執行

# for i in work:

# install(i)

# 多程序執行

threads =

[threading.thread(target=install, args=

(i,)

)for i in work]

for thread in threads:

thread.start(

) thread.join(

)print

('done!'

)

自動安裝Python第三方庫

但是不管如何,開啟excel,獲取某個sheet的單元格內容,python無疑是最方便的語言工具,很快的,我就知道了相關的第三方庫 openpyxl,官網 安裝庫有好幾種方式 a 使用pip或是easy install,b 使用庫中的python setup.py也是非常方便的。首選使用a 方式。但...

Python 第三方庫自動安裝指令碼

目錄 問題分析 自動安裝指令碼 舉一反三 庫名 用途pip安裝指令 numpy n維資料表示和運算 pip install numpy matplotlib 二維資料視覺化 pip install matplotlib pil圖形處理 pip install pillow scikit learn ...

QT配置第三方庫

在windows平台用qt 配置opencv3.2舉例 在qt pro檔案中 代表注釋,代表去除 x中的內容 config your platfromyour platfrom 判斷當前平台是x86還是x86,contains qmake target.arch,x86 64 else 判斷是deb...