2016-06-08 16 views
7

Jak dokonać aktualizacji z Pythona 2.7 na 3.5 w Mac OSX? Pobrałem plik python 3.5 .dmg i zainstalowałem go. jakie zmiany powinienem wprowadzić dla PYTHONPATH i PATH?Jak zaktualizować do Pythona 3.5 z 2.7 w Mac OSX

Czy można używać obu bez żadnych problemów przy użyciu virtualenv?

+2

Używam obu razem na moim laptopie bez problemów. Naprawdę nie modyfikuję mojej 'PYTHONPATH' w skryptach startowych powłoki - więc nie mam problemów ze ścieżkami modułów python2.7 kolidujących ze ścieżkami python3.5 z powodu użycia niewłaściwej rzeczy z' PYTHONPATH' ... I również nie powiem _poprawnie na python3.5 - głównie do odpowiedzi na pytania tutaj :-). Wykonuję go za pomocą 'python3' zamiast' python'. W każdym razie, obstawiam, że mądrą mądrością jest to, że gram z ogniem i powinienem po prostu ugryźć kulę i użyć 'virtualenv' ;-) – mgilson

+0

#Animals/__ init__.py from Ssaki importować Ssaki od Bird import Bird # zwierzęta/Mammals.py klasy ssaków (obiekt) def __init __ (samo) self.members = [ 'tygrysa] def print_members (samo) na człony w self.members: druku ("członek :”+ członek) # zwierzęta/Bird.py klasy ptaków (obiekt) def __init __ (samo) self.birds = [ 'wróbel'] def print_members (samo) f lub ptaka w self.birds: print ('ptak' + ptak) # test.py od zwierząt przywozowych ssaków, ptaków mam = (ssaki) bird = ptak() mam.print_members() bird.print_members() – vidyasagarr7

+0

Mam tendencję do wywoływania wersji Pythona potrzebnej za każdym razem, gdy utworzę nowy virtualenv z 'mkvirtualenv'. np. 'mkvirtualenv --python =/usr/bin/python3 nameofenv' – Jeremy

Odpowiedz

7

Nie trzeba pobierać pliku .dmg, wystarczy użyć "naparu". Twój macbook jest preinstalowany z python2. Aby pobrać python3, uruchom to na terminalu:

brew install python3 
+0

Dla każdego, kto się na to natknął i potrzebuje wersji 3.5, ponieważ teraz jest 3.6, użyj 'brew brewera python3 3.5.2_3' –

Powiązane problemy