2017-05-17 20 views
1

私は次のようにファイルに含まれているいくつかの依存関係をインストールする必要があります。エラーの後、次のパッケージのインストールを続行するにはどうすればよいですか?

appdirs==1.4.3 
asgiref==1.0.0 
attrs==16.3.0 
autobahn==0.17.2 
Automat==0.5.0 
Beaker==1.8.1 
bleach==2.0.0 
boto==2.46.1 
boto3==1.4.4 
botocore==1.5.26 
channels==1.0.3 
chardet==2.3.0 
click==6.7 
constantly==15.1.0 
cssselect==1.0.1 
cupshelpers==1.0 
cycler==0.10.0 
Cython==0.25.2 
daphne==1.0.3 
decorator==4.0.11 

私が試した:

pip3 install -r list.txt 

問題は次のように、このコマンドは、エラーの後に破壊されていることである。

Downloading click-6.7-py2.py3-none-any.whl (71kB) 
    100% |████████████████████████████████| 71kB 3.0MB/s 
Collecting constantly==15.1.0 (from -r list.txt (line 14)) 
    Downloading constantly-15.1.0-py2.py3-none-any.whl 
Collecting cssselect==1.0.1 (from -r list.txt (line 15)) 
    Downloading cssselect-1.0.1-py2.py3-none-any.whl 
Collecting cupshelpers==1.0 (from -r list.txt (line 16)) 
    Could not find a version that satisfies the requirement cupshelpers==1.0 (from -r list.txt (line 16)) (from versions:) 
No matching distribution found for cupshelpers==1.0 (from -r list.txt (line 16)) 

私はいくつかの依存関係をインストールする必要があるので、私はこれらのケースを無視して、不足しているdしたがって、私は本当にこのオプションを見つけるためのサポートに感謝しています、

答えて

1

xargsの引数はこれの目的を解決します。あなたは、このコードを参照することができます。

#!/bin/sh 

while read requirements_file; do 
dependency ="$(echo "${requirements_file}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" 
if pip install "$dependency"; then 
    echo "$dependency is installed correctly" 
else 
    echo "Could not install following dependency" 
    fi 
done < list.txt 

これはラインで依存関係行をインストールしようとすると、いずれかの障害が発生した場合に、それは次の依存関係に移動します。

+0

このサポートに本当に感謝します – neo33

関連する問題