На моем Mac установлены Python3 и 2.7. Как мне удалить Python3, но оставить 2.7?

2

Я установил python3 несколько дней назад, но мне нужно использовать версию 2.7 для школы. Когда я запускаю в терминале, это показывает, как показано ниже:

RandeMacBook-Pro:~ ranshu$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
RandeMacBook-Pro:~ ranshu$ which python3
/usr/local/bin/python3

Я пытался удалить python3 в Finder, но мой Mac все еще использовал python3.

Как мне чисто удалить версию 3?

R.Samuel
источник
1
как вы установили python3?
jmh

Ответы:

1

Если вы использовали homebrew для установки python3, команда для его удаления

brew rmtree python3

Вы должны иметь возможность установить обе версии. Назовите свои сценарии через

 python myScript.py

Это будет использовать ваш python2.7. Если вы хотите использовать python3, команда будет

python3 myScript.py
בנימן הגלילי
источник
1

rmtree Глагол недоступен в стандартной установке Homebrew.

MacBook-Pro:~ admin$ brew rmtree python3
Error: Unknown command: rmtree

Ты можешь использовать uninstall глагол как:

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5... (5,102 files, 102.9MB)
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 (default, Oct  6 2017, 22:29:07) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Тем не мение, rmtree можно установить, выполнив следующее:

$ brew tap beeftornado/rmtree
$ brew rmtree <package>

С помощью rmtreeМожно полностью и полностью удалить пакет, установленный из Homebrew, вместе со всеми его зависимостями.

Jesudas Fernandes
источник
0

Пытаться

pyenv:

Чтобы получить все установленные версии:

pyenv versions 

Чтобы удалить конкретную версию

pyenv uninstall 3.5.0

Аналогично для установки конкретной версии

pyenv install 2.7.10
Pradeep
источник
Я использовал этот метод, устанавливая pyenv, но мне интересно, если я должен поэтому удалить Python3 из Brew? (оставив 2,7 конечно)
djangofan
0

Это зависит от того, как вы установили python3.

Если вы установили python3 через официальный установщик Mac (.dmg), вам нужно удалить его из Finder - & gt; Приложения. Просто перетащите значок python3.x на значок корзины в правом нижнем углу. Если вы установили несколько версий python3, вы можете найти несколько значков python3.x, каждая из которых соответствует отдельному экземпляру версии python3, вы можете выбрать, какую из них удалить.

Если вы установили python3 через менеджер пакетов, такой как brew, вам нужно использовать команду удаления из менеджера пакетов, например, brew uninstall python3.

LightBlue
источник