2017-06-11 7 views
0

は、Python用3つの実行可能ファイルがある - のpython、python27、python36 ディレクトリのpython 2の場所と私のUSR/binディレクトリには3

のpythonのどのバージョンのpythonファイルがへの直接のでしょうか? Python 3バージョンを入手するために、cmake find_programにどのような引数を渡す必要がありますか?

+1

まあ何 'Pythonはあなたを教えて--version'のでしょうか? – jonrsharpe

+1

'ls -Al'はあなたの友人です。 'python'のリンクを表示します。 – jww

+0

python --versionは2.7を示しますが、whereis pythonはpython2.7とpython3.5とpythonファイルの両方を表示します。 – Arpit

答えて

2

python 3バージョンを取得するには、cmake find_programにどのような引数を渡す必要がありますか? - あなたはそれを見つけるためのpython36を渡す必要があるので、

find_programは、そのファイル名で実行可能ファイルを検索します。

しかし、python実行可能ファイルを見つけるための好ましい方法はfind_package(PythonInterp)です。あなたは最小バージョンを指定することもできるし、正確なファイル名を気にしないでくださいその方法:

find_package(PythonInterp 3) 
関連する問題