Я пытаюсь установить пакет flake8 используя pip3 и кажется, что он отказывается устанавливать, потому что уже установлен в одном локальном месте.
Как я могу заставить его установить на глобальном уровне (на уровне системы)?
pip3 install flake8
Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages
Обратите внимание, что я предпочел бы, универсального решения (которые должны работать на Debian, ОС Х, может быть, даже Windows), который должен быть использован на любой платформе, так что я Дон'т хотим, чтобы указать место, в себя.
По какой-то странной причине он ведет себя, как я уже указано --пользователь
что в моем случае я не'т.
Только так я смог установить пакет глобально, чтобы удалить его и установить его снова после этого. Почему-то кажется, что pip (8.1.1) отказывается устанавливать пакет в мире, если он существует локально.
Отказ от ответственности: нет виртуальных сред были использованы или повреждены в ходе экспериментов.
Почему Дон'т вы попробовать судо
с ч
флаг? Это должно сделать трюк.
sudo -H pip install flake8
Обычный судо пункт Установить flake8 постарается использовать свой собственный домашний каталог. В
-ч` указывает на необходимость использования системы'домашний каталог С. Более подробная информация на https://stackoverflow.com/a/43623102/
Вы используете о virtualenv
? Если да, отключите виртуальное окружение. Если вы не используете, это уже повсеместно установлены (уровень системы). Попробуйте обновить пакет.
pip install flake8 --upgrade
На самом деле я не вижу вашего вопроса. Во всем мире-любой пакет, который находится в папке пакета сайта питон3 вашем пути.
Если вы хотите использовать его только локально, то необходимо настроить виртуальное окружение и переустановить пакеты с активированной виртуальной среде.