#python #c #python-3.x #cmake #pip
Вопрос:
У меня установлен cmake-3.4 в /usr/local/doc/cmake-3.4
Но для pip 21.0 требуется cmake>=3.6 (версия)
У меня нет административных разрешений для установки cmake-3.6 в /usr/local/doc/
Поэтому я установил cmake 3.6 в свой домашний каталог.
Но даже сейчас, при установке пакета с помощью pip, он использует cmake 3.4
Как я могу заставить pip использовать cmake 3.6, установленный в моей домашней директории?
Комментарии:
1. Что ты делаешь? Вы пропустили важную информацию, которая объяснила бы, почему
pip
это зависит отcmake
.2. Я почти уверен
cmake-3.4
, что он не установлен внутри/usr/local/doc/
. Там вы найдете только документацию. Измените своюPATH
переменную и добавьте путь кcmake-3.6
перед путем кcmake-3.4
. Вы можете узнать путь кcmake-3.4
с.which cmake