2015-03-07 26 views
13

Tôi hiện đang chạy OS X Yosemite (10.10.2) trên MacBook Pro của tôi ... Theo mặc định, Apple giao Python 2.7.6 trên Yosemite.Cài đặt Python 3 trên Mac OS X nhưng vẫn là Python 2.7

Chỉ cần tải về và chạy trình cài đặt này cho Python 3: python-3.4.3-macosx10.6.pkg

Khi tôi mở Terminal của tôi và gõ vào python, đây là những gì đã đưa ra:

Python 2.7.6 (default, Sep 9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

Câu hỏi (s):

  1. Có ai biết trình thông dịch Python 3.4.3 được cài đặt ở đâu không?
  2. Tôi có cần gỡ cài đặt Python 2.7.3 (nếu có, làm cách nào để thực hiện việc này) trước khi đặt biến môi trường toàn cầu như PYTHON_HOME sang vị trí của Python 3.4.3 đã cài đặt?

Trả lời

30

Hãy thử gõ python3 thay vì chỉ python.

+0

Cảm ơn bạn, đã làm việc nhưng python3 là cách thông thường để sử dụng python3? Làm thế nào để biên dịch tập tin * .py bằng python3? –

+1

Vâng, đó là cách thông thường. Nếu bạn muốn chạy tệp .py bằng python3, chỉ cần sử dụng 'python3 yourfile.py'. – rhombidodecahedron

+1

@social_javaguy Bạn có thể xem xét chấp nhận câu trả lời = P – rhombidodecahedron

0

bạn nên cài đặt python3 (và nhiều thứ khác) bằng cách sử dụng homebrew (http://brew.sh): nó không lộn xộn lên hệ thống của bạn và nó cài đặt tất cả mọi thứ Automagically;)

1

Trong phiên bản OS X El Capitan, bạn có thể tìm thông dịch viên tại: /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4

Bằng cách kéo đường dẫn này vào Thiết bị đầu cuối và nhấn Enter, bạn sẽ có thể chạy phiên bản này.

Để chạy nhanh hơn, bạn có thể tạo bí danh bằng cách nhập vào Thiết bị đầu cuối: alias python = 'python3.4'.

4

Trong khi câu trả lời @ rhombidodecahedron là súc tích và to-the-điểm và @Nacho Izquierdo giải quyết câu hỏi đầu tiên của bạn một cách hoàn hảo, câu trả lời của tôi nhằm mục đích trả lời câu hỏi thứ hai của bạn một cách chi tiết hơn:

Một nên không gỡ bỏ cài đặt Python 2,7 đi kèm với Mac OS X; nó được cung cấp bởi Apple và là cần thiết cho các ứng dụng chạy trên OS X. Nó được lưu trữ trong /System/Library/Frameworks/... Nếu nó bị xóa, Mac OS X sẽ phải được cài đặt lại.

Hy vọng điều đó sẽ hữu ích! Và để nhắc lại câu trả lời được đưa ra bởi @rhombidodecahedron và @Nacho Izquierdo, hãy cài đặt riêng biệt Python 3.x và sử dụng python3 nếu bạn muốn sử dụng phiên bản đó.

Python 2.7 là chuẩn, Python 3.x là tương lai.

3

Để sử dụng Python 3.x, gõ python3 thay vì python.

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