Обновление Python 3.8 не обновляет пипс - PullRequest
0 голосов
/ 15 апреля 2020

На Ма c Каталина 10.15.4. У меня было python 3.7, установленное с использованием доморощенного кофе. Деинсталлировал и устанавливал 3.8 с помощью инсталлятора (не brew). Обновленный пункт, и когда я проверил версию, он показывает предупреждение pip is being invoked by an old script wrapper и советует мне использовать его с флагом -m, и показывает папку как /Users/username/Library/Python/3.7/lib/python/site-packages/pip(python 3.7) версию, которую я удалил. Я попытался удалить pip с помощью python3 -m pip uninstall pip и получаю следующие папки, которые будут удалены

/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3 /Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8

т.е. Недавно установленная версия.

Есть ли способ удалить старый пункт и использовать тот, что с 3.8.

1 Ответ

0 голосов
/ 15 апреля 2020

Я решил эту проблему, удалив версию 3.8, которую я установил с помощью установщика, и установил ту же версию с помощью homebrew. Затем я обновил свой .zshr c на export PATH="/usr/local/opt/python@3.8/bin:$PATH", сделав его по умолчанию для python3. Мне пришлось вернуться назад, потому что так много программ просто перестали работать, как vim, mycli et c: - поэтому я прибег к легкому пути.

Если у кого-то есть ответ на установку python3 .8 от установщика без ущерба для других программ, использующих python (у меня их установлено много, с помощью brew, и они будут искать brew python), пожалуйста, сообщите я знаю. Было бы замечательно, если бы те, кто проголосовал против, изложили свои причины в комментариях, чтобы я мог отступить от повторения таких ошибок.

Благодарю всех ...

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