Как удалить менеджер пакетов "pip", если он установлен из источника?
Я не знал, что pip можно установить через диспетчер пакетов операционной системы, поэтому я скомпилировал и установил pip через источник с помощью следующей команды:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python
Я хотел бы удалить ppp и вместо этого установить его из своего диспетчера пакетов операционной системы. Как я могу полностью отменить работу установки script?
Ответы
Ответ 1
Таким образом, вы не установили pip, вы установили только easy_install
i.e. setuptools
.
Сначала вы должны удалить все пакеты, которые вы установили с помощью easy_install
(см. uninstall):
easy_install -m PackageName
Это включает pip
, если вы установили его с помощью easy_install pip
.
После этого вы удалите setuptools
в соответствии с инструкциями здесь:
Если пакет setuptools находится в вашем каталоге глобальных пакетов сайтов, вы можете безопасно удалить следующий файл/каталог:
setuptools-*.egg
Если setuptools установлен в другом месте, таком как каталог сайта пользователя (например: ~/.local, ~/Library/Python или% APPDATA%), тогда вы можете безопасно удалить следующие файлы:
pkg_resources.py
easy_install.py
setuptools/
setuptools-*.egg-info/
Ответ 2
pip uninstall pip
будет работать
Ответ 3
Я использовал вышеуказанную команду, но она не работала. Эта команда работала для меня:
python -m pip uninstall pip setuptools
Ответ 4
Если вы установили pip так:
- sudo apt install python-pip
- sudo apt install python3-pip
Удалите их так:
- sudo apt remove python-pip
- sudo apt remove python3-pip