2017-04-10 14 views
2

*.whlファイルをcmdでインストールする方法を知っています(コードは単にpython -m pip install *so-and-so-.whlです)。しかし、私は誤って自分のOSを削除してバックアップがなかったので、自分の仕事のためにすべてのファイルを再インストールする苦境に遭った。複数のwhlファイルをcmdにインストールする方法

これは約50ファイルになります。私はこれを手動で行うことができますが、これはかなりシンプルですが、これをどのように1行で行うのかと思っていました。 python -m pip install *so-and-so.whlと入力するだけで、ディレクトリ内のすべてのファイルを探してインストールすることはできません。

アイデア?

あなたがこれを行うには、forループを使用できるWindows cmd
+0

私はWindows 7オペレーティングシステムを使用しています。そこには、Python 3.6がパスとして結ばれているCMDがあります。 –

答えて

3

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

ほとんどのOS上で動作する別のより普遍的な方法は、この使用して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

関連する問題