2016-06-08 16 views
7

Cách nâng cấp từ python 2,7 lên 3,5 trong Mac OSX? Tôi đã tải xuống tệp python 3.5 .dmg và cài đặt nó. những thay đổi tôi nên thực hiện cho PYTHONPATH và PATH là gì?Cách nâng cấp lên python 3.5 từ 2,7 trong Mac OSX

Có thể sử dụng cả hai mà không có bất kỳ sự cố nào khi sử dụng virtualenv?

+2

Tôi sử dụng cả hai trên máy tính xách tay của mình mà không gặp sự cố. Tôi không thực sự sửa đổi 'PYTHONPATH' của tôi trong init script shell của tôi - Vì vậy, tôi không có vấn đề với python2.7 đường dẫn mô-đun va chạm với đường dẫn python3.5 do sử dụng sai từ' PYTHONPATH' ... I cũng không _rely_ trên python3.5 - Chủ yếu là nó để trả lời câu hỏi ở đây :-). Tôi thực hiện nó thông qua 'python3' thay vì' python'. Dù sao, tôi cá cược rằng sự khôn ngoan _real_ ở đây là tôi đang chơi với lửa và chỉ nên cắn viên đạn và sử dụng 'virtualenv' ;-) – mgilson

+0

#Animals/__ init__.py từ động vật có vú nhập khẩu Động vật có vú từ Bird import Bird # Động vật/Mammals.py Động vật có vú lớp (đối tượng): def __init __ (tự): self.members = [ 'Tiger'] print_members def (tự): cho thành viên trong self.members: in ('thành viên :' + thành viên) # Động vật/Bird.py lớp Bird (object): def __init __ (tự): self.birds = [ 'chim sẻ'] print_members def (tự): f hoặc chim trong self.birds: in ('chim' + chim) # test.py từ Động vật Động vật có vú nhập khẩu, Bird mắm = Động vật có vú() chim = Bird() mam.print_members() bird.print_members() – vidyasagarr7

+0

Tôi có xu hướng gọi phiên bản Python mà tôi cần mỗi khi tạo virtualenv mới với 'mkvirtualenv'. ví dụ: 'mkvirtualenv --python =/usr/bin/python3 nameofenv' – Jeremy

Trả lời

7

Không cần tải xuống tệp .dmg, chỉ cần thực hiện bằng cách sử dụng "brew". Bạn macbook được cài đặt sẵn với python2. Để tải xuống python3, hãy chạy tiện ích này trên thiết bị đầu cuối:

brew install python3 
+0

Đối với bất kỳ ai có thể gặp phải điều này và cần phiên bản 3.5 kể từ 3.6 giờ, hãy sử dụng 'brew switch python3 3.5.2_3' –

Các vấn đề liên quan