Пип сломан после удаления папок python3.7 - PullRequest
1 голос
/ 30 сентября 2019

Я думаю, что сломал свой пункт после отчаянной попытки удалить Python3.7. (Я на Mac) Я удалил папку python из приложения, удалил / Library / Frameworks / Python.framework и удалил папки из / usr / local / bin в соответствии с https://osxuninstaller.com/uninstall-guides/properly-uninstall-python-mac/.Затем я установил python3.6.

 src$ pip3.6 --version pip 9.0.1 from
 /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
 (python 3.6)

, но сам pip больше не работает.

src$ which pip 
/usr/local/bin/pip 
src$ pip --version
-bash: /Library/Frameworks/Python.framework/Versions/3.7/bin/pip: No such file or directory $

Он по-прежнему ссылается на папку python 3.7. Как я могу отменить связь? То же самое, кстати. верно для пакета virtualenv, который я установил. Я могу установить его с помощью pip3.6, но вызов virtualenv по-прежнему ссылается на папку framework 3.7

1 Ответ

1 голос
/ 30 сентября 2019

Вам нужно установить pip в этой среде. т.е. 3.7. Причина в том, что когда вы удалили установку по умолчанию, вы удалили зависимости / библиотеки, которые были в комплекте.

Самый простой способ - это установить Python заново через homebrew, если он у вас есть.

brew install python

В качестве альтернативы выможете следовать инструкциям здесь, чтобы загрузить файл для безопасной установки pip. Доморощенный может стать грязным при управлении средами Python. Я бы порекомендовал взглянуть на что-то вроде anaconda, если вы собираетесь использовать разные версии Python с их собственными зависимостями и т. Д.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py

https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py

Другие варианты для новой установки описаны вответ здесь. Надеюсь, это поможет.

Как мне установить pip на macOS или OS X?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...