2017-03-23 9 views
2

私はCMakeを使用しています。私は私のプロジェクトにPython3のライブラリをリンクしたい。私は自作でのpython3をインストールし、そしてこのようなCMakeLists.txt書く:Python3とMacakeのCMakeをリンクする

find_package(PythonLibs 3.6 REQUIRED) 

をしかし、それは私にエラーを与えた:

Could NOT find PythonLibs: Found unsuitable version "2.7.10", but required 
is at least "3.6" (found /usr/lib/libpython2.7.dylib) 

このエラーは、Mac OS X上で発生した誰もがそれを解決する方法を教えてもらえ?ありがとう。

+0

すでに[この回答](http://stackoverflow.com/a/30471066/4041795)を読んでいますか?類似しているようです。 – Montmons

答えて

0

私はこの問題を解決したので、私はこの質問に自分で答えています。

CMakeによってHomebrewによってインストールされたPythonが見つかりません。しかし、ソースからPythonをビルドしてインストールすると、CMakeがこれを見つけることができます。

1

Mac OSXでこの同じエラーが発生し、Homebrewでpython3をインストールしても問題は解決しませんでした。 this postにあるアドバイスに続いて、私のビルドディレクトリをクリーニングして問題を解決し、Python3.6が見つかりました。

関連する問題