2017-04-10 53 views
2

安裝多個WHL文件,我知道如何通過CMD安裝*.whl文件(代碼只是python -m pip install *so-and-so-.whl)。但因爲我不小心刪除了我的OS,並且沒有備份,我發現自己在困境中重新安裝所有的我WHL文件我的工作。如何在cmd中

這都高達約50文件。我可以手動這樣做,這很簡單,但我想知道如何在一行中完成此操作。我似乎無法找到任何可以讓我簡單地鍵入python -m pip install *so-and-so.whl找到所有WHL文件的目錄中並進行安裝。

任何想法?

+0

我使用的是Windows 7操作系統。通過那裏有python 3.6作爲路徑綁定的CMD。 –

回答

3

在Windows cmd,您可以使用一個循環做到這一點:

for %x in (dir *.whl) do python -m pip install %x 
2

,在大多數操作系統中的另一種更普遍的方法是運行這個使用Python解釋:

import glob, pip 
for path in glob.glob("c:/path/to/wheel/files/*.whl"): 
    pip.main(['install', path]) 
+0

使用Python解釋器是最好的和跨平臺的方式。 +1 – TechJS

0

對於安裝命令行上的多個包,只是將它們作爲空格分隔的列表傳遞,例如:

pip install numpy pandas