При установке пакета из PIP он использует приватный репо / сервер

Пока я устанавливаю пакеты с помощью pip, он устанавливается из моего личного, а не публичного / официального репозитория... Как это исправить?

Редактировать:

(test)  mymac@pc137  ~/workspace  pip install pacman

Collecting pacman

User for devpi.packageserver.com:

Похоже, что devpi использовался pip... Как отключить devpi? Я не хочу использовать его при установке пакетов с pip...

1 ответ

Решение

Дополнительное использование сервера может быть сохранено в файле конфигурации pip.conf (или же pip.ini на винде). Поскольку вы указали, что находитесь на MacOS, похоже, вы нашли правильное местоположение (согласно официальным документам):

Имена и расположение файлов конфигурации немного различаются на разных платформах. У вас может быть конфигурация для каждого пользователя, для каждого виртуального сервера или всего сайта (для всех пользователей):

Длякаждого пользователя:

...

На MacOS файл конфигурации $HOME/Library/Application Support/pip/pip.conf если каталог $HOME/Library/Application Support/pip существует еще $HOME/.config/pip/pip.conf,

Существует также устаревший файл конфигурации для каждого пользователя, который также соблюдается, он находится по адресу:

На Unix и macOS файл конфигурации: $HOME/.pip/pip.conf

Найдите файл конфигурации, откройте его в редакторе и закомментируйте (или удалите) строки, устанавливающие index-url/extra-index-url опции.

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