Необычная ошибка при установке любого pip-пакета
Я не помню с каких пор, но всякий раз, когда я устанавливаю любой pip
на основе пакета моя система (Ubuntu 14.04, Python 2.7.6) выдает предупреждение / ошибку:
Url 'file:///home/username/.pip-wheelhouse' is ignored: it is neither a file nor a directory.
Я не знаю, откуда взялась эта строка, но пакет pip, который я устанавливаю, устанавливается очень хорошо, но эта строка всегда отображается. Как я могу удалить это?
1 ответ
Есть несколько вещей, которые могут вызвать это. Сначала взгляните на ваш файл конфигурации pip по адресу ~/.pip/pip.conf
и посмотрите, содержит ли он раздел, подобный этому:
[wheel]
wheel-dir = /home/username/.pip-wheelhouse
Если это так, закомментируйте этот раздел, используйте pip и посмотрите, избавится ли он от сообщения.
Этот файл конфигурации определяет ту же информацию, что и некоторые переменные среды. Попробуй это:
env | grep -i wheel
Эта команда выведет список всех ваших переменных окружения, которые содержат слово wheel
, Если вы видите какой-либо вывод, найдите строку, которая указывает .pip-wheelhouse
каталог. Например, PIP_FIND_LINKS
главный подозреваемый. Когда вы нашли виновника, и вам просто нужно отследить, где эти переменные устанавливаются. Лучшие файлы-кандидаты для установки таких переменных будут ~/.bashrc
, ~/.profile
, а также /etc/profile
, Поиск в этих файлах по слову wheel
и я подозреваю, что вы сможете решить это.