Я пытаюсь установить 64-разрядную версию NTLK, которая входит в файл.whl, в другом каталоге, чем стандартная папка python34/Lib. Я использую 64-битную версию Windows 10 и 64-разрядную версию Python 3.4.
Сначала я попытался использовать инструкции в этом вопросе (который работал для других модулей).
Команда, введенная в CMD, была:
py -m pip install --install-option="--prefix=$PATH_NAME" nltk-3.0.4-py2.py3-none-any.whl
Он быстро дал мне следующую ошибку:
UserWarning: Отключение всех использования колес из-за использования --build-options / --global-options / --install-options.
Похоже, что я не могу установить WHL файлы с помощью опции -install. Есть ли альтернативный способ установить пакет.whl в каталог, не являющийся стандартом?
Изменение: я отметил это как решение, потому что предлагаемое решение позволяет мне делать то, что мне нужно, в моем собственном случае использования. Тем не менее, он не полностью отвечает на вопрос из-за присущих ограничений при использовании --root
для выбора альтернативного каталога. Технически нет правильного решения этой проблемы, см. Комментарии к ответам для деталей.
Редактировать - 3 марта 2017 года. Похоже, эта проблема была решена в версии 8.0 PIP с добавлением параметра --prefix. Я изменил принятый ответ соответственно.