web-dev-qa-db-ja.com

osxおよびcentosにインストールされているpythonのすべてのバージョンを確認する方法

今日、centosサーバーのセットアップを開始しましたが、centosのpythonのデフォルトバージョンが2.6.6に設定されていることに気付きました。python 2.7私はグーグルで検索して、YUMなどのシステムツールで2.6.6が使用されているので、改ざんしないようにした後、Macでターミナルを開いて、python = 2.6.8および2.7.5および3.3.3がインストールされています。長い話でごめんなさい。要するに、python centosにインストールされているすべてのバージョンを検索する方法を知りたいので、誤って2回インストールしないでください。

27
hch

つかいます、

インストールされているyumリスト
3
lpsandaruwan

より簡単な方法は、次のコマンドを実行することです。

ls -ls /usr/bin/python*

出力は次のようになります。

/usr/bin/python           /usr/bin/python2.7        /usr/bin/pythonw
/usr/bin/python-config    /usr/bin/python2.7-config /usr/bin/pythonw2.7
48
Gabriel Caceres

コマンドPython --version:$ python --version =を発行して、インストールされているpythonのバージョンを確認します。 Python 2.7.10

このようなものが表示される場合、Python 2.7がデフォルトのバージョンです。また、Python 3がインストールされているかどうかも確認できます。

$ python3 --version
Python 3.7.2

インストール先のパスも知りたい場合は、pythonおよびpython3を指定してコマンド「which」を発行できます。

$ which python
/usr/bin/python

$ which python3
/usr/local/bin/python3
5
AK.Pandian

コメントで誰かが言及したように、which python CentOSでサポートされている場合。機能する別のコマンドはwhereis python。これらのどちらも機能しない場合は、Pythonインタープリターを起動してバージョンを表示するか、/usr/bin Pythonファイル(python、python3など)。

4
jm13fire

python setup。のデフォルトバージョンに依存します。Pythonバージョン:

python3 --version //to check which version of python3 is installed on your computer
python2 --version // to check which version of python2 is installed on your computer
python --version // it shows your default Python installed version.
0
nurealam siddiq

これを直接使用して、現在のユーザーとルートの両方によってインストールされたすべてのpythonを次のように表示できます。whereis python

0
Ke Li

それらを表示するよりクリーンな方法を以下に示します(技術的にはシンボリックリンクなし):

ls -1 /usr/bin/python* | grep '[2-3].[0-9]$'

ここで、grepは、その数値パターンが末尾($)にあるlsの出力をフィルタリングします。

またはfindを使用:

find /usr/bin/python* ! -type l

すべての異なる(!)シンボリックリンクタイプ(-type l)。

0
danbros