Необычная ошибка при установке любого 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 и я подозреваю, что вы сможете решить это.

Другие вопросы по тегам