いずれかが、私はPythonは回転数をチェックするためには、より大きなバージョン
コマンド以下のrpmバージョンを満たすためにLinuxの中でチェックするのに役立つ可能性があり、私はパッケージのバージョンを取得するために使用されます。サブプロセスを使用して
rpm -qi libstdc++6 | awk -F': ' '/Version/ {print $2}'
、私は
6.2.1+r239768
を入れて、以下の取得今私は6.2.1+r239768
を比較したい5.1.1
以下
は私が
output = 6.2.1+r239768
print "This rpm version is supported"
output = 6.3+r23
print "This rpm version is supported"
output = 7.1.1+r57678
print "This rpm version is supported"
output = 5.1.1+r23677
print "This rpm version is not supported"
output = 4.1+r56888
print "This rpm version is not supported"
parse_versionをインポートせずに同じことを達成する方法はありますか?このモジュールを持っていないマシンはほとんどありません。 –
古いバージョンのPythonが必要です。これらのバージョンは、デフォルトでは 'Py2.7.9 +'と 'Py3.4 +'になっています。あなたは 'pkg_resource'のコードを見ることができます。あるいは、 'pip'パッケージをインストールするだけです。' yum install python-pip'です。 – AChampion
私はPython 2.7を使用していますが、私たちはモジュールをインストールすることはできませんし、Pythonの新しいバージョンをアップグレードすることはできません。私たちはデフォルトモジュールとpython2.7を使用しなければなりません –