Festlegen von Standard-library-Pfad für python

Ich bin mit Centos 7.2 64-bit. Die Standard-version von python 2.7.5. Ich installierte eine anaconda-version 2.7.13. Der Standard-interpreter von python ist 2.7.13, wie ich hinzufügen, die bin Pfad der anaconda, um die PATH variable. Allerdings, wenn ich war installieren die opencv habe, bekam ich diese Warnmeldung, wenn dabei die cmake:

Could NOT find PythonLibs: Found unsuitable version "2.7.5", but required is exact version "2.7.13" (found /lib64/libpython2.7.so)

Es scheint der Standard-Pfad von python-Bibliothek ist /lib64/libpython2.7.so. Ich nach Lösungen gesucht, und Sie sagte, wenn ich die Umgebungsvariable PYTHON_LIBRARY diese gelöst werden. Also ich hinzufügen wie folgt:

export PYTHON_LIBRARY=/ghome/mypath/anaconda2/lib/libpython2.7.so

Ich re-login. Das problem passiert immer noch.
Meine cmake Befehl ist wie folgt:

cmake -D BUILD_opencv_gpu=OFF -D WITH_CUDA=OFF -D WITH_1394=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/ghome/mypath/software/try_opencv/installed ..

Habe ich fest in diesem problem für Stunden.
Danke Euch allen für die Hilfe!!!

  • hinzufügen 2.7.13 python-exec-Pfad in die path-variable am Ende. Es wird andere überschreiben definiert werden, bevor
  • Ich schon hinzufügen, den bin-Pfad von anaconda python in der PATH-variable. Gelingt dies, so dass die Standard-interpreter von python ist python 2.7.13. Das problem ist jedoch, dass die Standard-Bibliothek von python ist immer noch python-2.7.5. Ich hoffe zu wissen, wie man ändern Sie die Standard-Bibliothek von python 2.7.13. Danke.
InformationsquelleAutor pfc | 2017-03-02
Schreibe einen Kommentar