CentOS7にはいくつかのPythonがあります。次の手順でデフォルトのPythonバージョンを確認します。
# python3 -V
Python 3.6.0a1
しかし、私のCentOSにどこにいるのか、どうすればわかりますか?
答え1
which python3
Python実行可能ファイルへのパスが表示されます。 Pythonライブラリファイルがインストールされているルートディレクトリを見つけるには、次のようにします。sys.prefix
:
$ python3 -c "import sys; print(sys.prefix)"
答え2
使用rpm -ql
。このように:
$rpm -ql Python /usr/bin/pydoc /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/share/doc/python-2.7.5 /usr/share/doc/python-2.7.5/LICENSE /usr/share/doc/python-2.7.5/README /usr/share/man/man1/python.1.gz /usr/share/man/man1/python2.1.gz /usr/share/man/man1/python2.7.1.gz
-q
=クエリ
-l
=リスト
man rpm
すべてのオプションについてはリソースを参照してください。
または簡単に:
$ which python
/usr/bin/python
...バイナリがどこにあるかを確認してください。