Ik wilde mijn python 2.6.1 tot 3.x op Mac bijwerken, maar ik vroeg me af of het mogelijk is om het te doen met behulp van terminal of ik moet het installatieprogramma downloaden van de Python-website?
De reden waarom ik deze vraag stel, is omdat Installer mijn Terminal Python-versie niet bijwerkt.
Antwoord 1, Autoriteit 100%
De standaard Python op OS X zou niet moeten worden verpest met als het wordt gebruikt door het OS zelf. Als uw standaard 26.1 is, moet u SNEEUW-luipaard hebben.
Als u gewoon installeert vanaf de standaard 3.1 schijf afbeelding dan kunt u het roepen met python3.1
van de terminal (u hoeft geen extra stappen te doen voor deze aan het werk) en u kunt de vlakte achterlaten python
Zoals 2.6.1.
Antwoord 2, Autoriteit 52%
Zowel Python 2x en 3x kunnen in een Mac worden geïnstalleerd. Mac wordt geleverd met Python 2x-versie. Om de standaard Python-versie in uw Mac te controleren, opent u de terminal en het type –
python --version
Echter om te controleren of u al een van Python 3x-versies hebt geïnstalleerd, moet u
typen
python3 --version
Als u dan niet gaat en installeer deze met het installatieprogramma. Ga de officiële site van de Python (https://www.pypthon.org/downloads/ ), Download de nieuwste versie
en installeer het.
Start de terminal nu opnieuw en controleer opnieuw met beide opdrachten –
Hopelijk helpt dit.
Antwoord 3, autoriteit 39%
gebruik Homebrew gewoon:
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
klaar 🙂
Antwoord 4, autoriteit 23%
Dit artikel heeft me geholpen om uiteindelijk de juiste keuzes te maken, aangezien mac 10.14.6 standaard werd geleverd met python 2.7* en ik moest upgraden naar 3.7.*
brew install python3
brew update && brew upgrade python
alias python=/usr/local/bin/python3
Aanbevolen De juiste en verkeerde manier om Python 3 als standaard in te stellen op een Macartikel
Antwoord 5, autoriteit 14%
Python 2.7 en 3 kunnen naast elkaar bestaan.
Python-versie toont op terminal is 2.7, maar je kunt het aanroepen met “python3”, zie dit:
PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Antwoord 6, autoriteit 9%
brew install python
–> installeer de nieuwste Python.ls -l /usr/local/bin/python*
–> Maak een lijst van alle Python-versies die op uw systeem zijn geïnstalleerd.ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python
–> Wijzig de standaard Python-versie naar de nieuwste versie.
- Bijvoorbeeld:
ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
- Start de terminal opnieuw.
python --version
–> Controleer de standaardversie van Python opnieuw.
Ref: https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf
Antwoord 7, autoriteit 6%
De makkelijkste manier is
brew update && brew upgrade python
Antwoord 8, autoriteit 4%
Ik had hetzelfde probleem, maar na wat onderzoek probeerde ik het
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
in terminal
Er verschijnt een waarschuwingsbericht dat python 3.7.0
. is al geïnstalleerd, maar is niet gekoppeld
dus typ het commando brew link python
en druk op enter en hoop dat het goed voor je werkt
Antwoord 9, autoriteit 3%
Ik geloof dat Python 3 naast Python 2 kan bestaan. Probeer het aan te roepen met “python3” of “python3.1”. Als het mislukt, moet u 2.6 mogelijk verwijderen voordat u 3.1 installeert.
Antwoord 10, autoriteit 3%
Persoonlijk zou ik niet gaan rommelen met de python van OSX, zoals ze zeiden. Mijn persoonlijke voorkeur voor dit soort dingen is gewoon MacPorts gebruiken en de gewenste versies installeren via de opdrachtregel. MacPorts zet alles in een aparte richting (onder /opt geloof ik), zodat het het reguliere systeem niet opheft of rechtstreeks hindert. Het heeft alle gebruikelijke functies van hulpprogramma’s voor pakketbeheer als u bekend bent met Linux-distributies.
Ik zou ook aanraden om python_select via MacPorts te installeren en dat te gebruiken om te selecteren welke python je “actief” wilt hebben (het zal de symbolische links veranderen om naar de gewenste versie te verwijzen). Je kunt dus op elk moment terugschakelen naar de door Apple onderhouden versie van python die bij OSX is geleverd of je kunt overschakelen naar een van de versies die via MacPorts zijn geïnstalleerd.
Antwoord 11
Het is altijd het beste om homebrew te gebruiken om python bij te werken of te installeren.
In terminaltype:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
Hiermee wordt homebrew geïnstalleerd (dit duurt even, afhankelijk van uw internetsnelheid)
Typ vervolgens in terminal
brew update
Hiermee wordt brew eerst bijgewerkt (u hoeft dat niet te doen als u al over de nieuwste versie beschikt)
typ dan
brew upgrade python
Dit brouwsel zal python updaten naar de nieuwste haalbare versie.
Dat zou het moeten doen.
Antwoord 12
Als ik het was, zou ik het gewoon laten zoals het is.
Gebruik python3 en pip3 om je bestanden uit te voeren, aangezien python en python3 naast elkaar kunnen bestaan.
brew installeer python3 && cp /usr/local/bin/python3 /usr/local/bin/python
U kunt de bovenstaande regel gebruiken, maar dit kan onbedoelde gevolgen hebben.
Antwoord 13
Ik raad aan om pyenvte gebruiken om je lokale python-versies (zowel 2.x als 3.x ) in plaats van nieuwe versies rechtstreeks met homebrew te installeren of handmatig nieuwe python-versies van de bron te bouwen. In wezen kan pyenv
twee belangrijke dingen voor u doen:
- Installeer verschillende python-versies onder een map. Als u
pyenv install 3.8.1
uitvoert, wordt python 3.8.1 geïnstalleerd onder~/.pyenv/versions/3.8.1
. - Wijzig uw shell-omgeving (
PATH
) met shims zodat wanneer upyenv local 3.8.1
doet, het aanroepen vanpython
de nieuwe interpreter in plaats van uw systeempython.
MacOSX-specifieke installatie
De pyenv
repo is vrij gedetailleerd over hoe te installeren voor verschillende systemen en wat het feitelijk doet, maar hier zijn de basisstappen voor mac:
- Installeer
homebrew
als je het nog niet hebt en gebruik het ompyenv
te installeren metbrew install pyenv
- Zodra je pyenv hebt geïnstalleerd, werk je je
.bash_profile
-bestand bij met:
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
Installeer nu wat python met pyenv en schakel er vervolgens naar met de opdracht pyenv local
(je kunt al je versies zien met pyenv versions
).
pyenv install 3.8.1 && pyenv local 3.8.1
Opmerking: u moet mogelijk een nieuwe shell maken of uw bash_profile
opnieuw laden in uw huidige shell om de pyenv-initialisatie zijn werk te laten doen (shims instellen).
Met deze configuratie kun je je systeem macosx python behouden en overschakelen naar elke nieuwe versie van python die je beschikbaar wilt hebben via pyenv
.
Antwoord 14
Ik wilde vandaag hetzelfde bereiken.
De Mac met Snow Leopard wordt geleverd met Python 2.6.1-versie.
Omdat er meerdere Python-versies naast elkaar kunnen bestaan, heb ik Python 3.2.3 gedownload van: http://www.python. org/getit/
Na installatie is de nieuwere Python beschikbaar onder de map Toepassingsmap en de IDE die er 3.2.3 versie van Python gebruikt.
Van de schaal werkt Python3 met de nieuwere versie. Dat dient het doel 🙂
Antwoord 15
ECHOKING BOVENS OP MET NIET MESSEREN MET OS X INSTALLEREN. Zijn geconfronteerd met een paar herinstallten denken dat ik het systeem kon verslaan. De 3.1 Installeren Scott Griffiths biedt bovenstaande werken Met Yosemite, voor eventuele bètatesters .. Yosemite heeft Python 2.7.6 als onderdeel van OS-installatie en typ “Python3.1” van Terminal lanceert Python 3.1. Hetzelfde voor Python 3.4 (installeer hier ).
Antwoord 16
Installeer eerst Homebrew (de ontbrekende pakketbeheerder voor MacOS) als u Haven ‘: Typ dit in uw terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nu kunt u uw Python updaten naar Python 3 door deze opdracht
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Python 2 en Python 3 kan zo bestaan om Python 3 te openen, type python3
in plaats van python
Dat is de gemakkelijkste en de beste manier.
Antwoord 17
Instal AWS CLI via Homebrew Package Manager. Het is de eenvoudigste en gemakkelijkste methode.
- Als u geen homebrew hebt geïnstalleerd, voert u deze opdracht in uw terminal in
/ usr / bin / ruby -e “$ (Curl -FSsl https: / /raw.githUbusercontent.com/homebrew/install/master/install ) “
- Volgende ‘Brew Install AwScli’
Hiermee wordt aws cli op uw mac geïnstalleerd
Antwoord 18
U kunt ook het volgende gebruiken:
brew upgrade python3
Antwoord 19
Soms wanneer u Python installeert vanuit de installatiewizard op MAC, wordt er niet gelinkt naar uw bash-profiel. Aangezien je homebrew gebruikt, moet je gewoon om brew install python
te installeren. Dit zou de nieuwste versie van Python installeren en ze vervolgens linken brew link [email protected]
Antwoord 20
Gebruik op een mac het volgende in de terminal om python bij te werken als je anaconda hebt:
conda update python
Antwoord 21
Je kunt het ook vanuit Terminal doen. Het is vrij eenvoudig. Je hoeft alleen maar python3 --version
en
. te typen