Làm cách nào để thay đổi phiên bản python mặc định của tôi trên mac?

Nếu bạn là người dùng macOS như tôi, bạn sẽ biết phiên bản Python mặc định đi kèm với máy mac của bạn là phiên bản 2. X. Hầu hết thời gian, bạn sẽ cần đến Python 3. X - mà tôi đã nói với bạn rằng bạn có thể chạy bằng lệnh python3. Nhưng hãy đặt phiên bản mặc định thành Python 3 — để bạn có thể chạy nó bằng lệnh

python --version
0 mặc định

Bước 1. Cài đặt Homebrew#

Homebrew là một trình quản lý gói tuyệt vời cho macOS. Cài đặt nó nếu bạn chưa có bằng cách chạy lệnh sau

Năm 2020 đang đến gần và đã đến lúc chuyển đổi python mặc định của bạn nếu bạn chưa làm như vậy. Bảo trì Python 2. 7 đã dừng kể từ ngày 1 tháng 1. Điều này có nghĩa là phiên bản python hiện tại của bạn hiện là mã kế thừa. Mặc dù việc giữ phiên bản Python 2 trên hệ thống của bạn vẫn có thể hữu ích cho các tập lệnh cũ hơn, nhưng bây giờ là lúc để cập nhật hệ thống của bạn. Trong phần tóm tắt này, chúng tôi sẽ tải xuống Python 3, đặt nó làm mặc định và lưu trữ Python 2 dưới dạng bí danh. Bây giờ để bắt đầu, hãy khám phá môi trường Python hiện tại của chúng ta

Nguồn XKCD

Để tìm vị trí Python mặc định của chúng tôi trên hệ thống, chỉ cần gõ

which python

Điều này sẽ cho bạn thấy đường dẫn của Python mặc định. Điều này có thể hữu ích nếu bạn có Python mặc định bên ngoài hệ thống/usr/local/bin như tôi. Python mặc định của tôi là một phần của bản phân phối Anaconda. Để xem cách thay đổi Python mặc định trong bản phân phối Anaconda, hãy cuộn xuống một chút qua các phương thức mặc định

Hệ thống MacOS mặc định

Để xem phiên bản hiện tại của Python, chỉ cần gõ

python --version

Phiên bản hiện tại của tôi là 2. 7. 15. Để thay đổi phiên bản mặc định trên MacOS, chúng ta có thể bắt đầu bằng cách tải xuống trình cài đặt mới nhất từ ​​trang tải xuống Python [https. //www. con trăn. org/tải xuống/mac-osx/]. Tải xuống trình cài đặt sẽ chèn phiên bản mới vào /usr/local/bin. Trước khi thay đổi Python mặc định, hãy liên kết phiên bản Python 2 cũ với lệnh python2

echo "alias python2=/usr/local/bin/python2.7" >> ~/.bashrc

Bí danh “python2” có nghĩa là khi chúng ta gõ lệnh, phiên bản python mặc định sẽ là bản phân phối Python 2 của chúng ta. Bây giờ, hãy tạo bí danh cho Python 3 mới

echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc

Nên làm vậy. Một hạn chế của phương pháp này là bạn phải đặt lại bí danh của mình theo cách thủ công nếu muốn cập nhật phiên bản Python. Ý nghĩa cho Python 3. 9 bạn sẽ phải thực hiện lại lệnh trước đó

Nâng cấp với Anaconda Base

Hệ thống của tôi sử dụng phân phối Python mặc định ngoài Anaconda. Để thay đổi phiên bản Python mặc định, chỉ cần gõ

conda install python=3.8.1

Điều này sẽ cài đặt Python 3. 8. 1. Để kiểm tra tất cả các phiên bản Python có sẵn trên Anaconda, chỉ cần gõ

conda search python

Quá trình cài đặt phiên bản Python mới hơn có thể mất vài phút và các giải pháp xung đột bổ sung vì các gói bạn đã tải xuống trước đó có thể không tương thích với phiên bản Python mới hơn

Ở đó bạn có nó. Hướng dẫn đơn giản về cập nhật mặc định Python của bạn để bạn sẵn sàng cho thập kỷ này. Tên tôi là Cody Glickman và bạn có thể tìm thấy tôi trên LinkedIn

Bạn sẽ nhận được phiên bản python 2. 7 trở xuống được cài đặt theo mặc định với macOS, bạn có thể kiểm tra phiên bản python mặc định của mình bằng lệnh sau,

python --version

Để biết danh sách các phiên bản python có sẵn trên macOS của bạn, hãy chạy lệnh bên dưới trong terminal,

ls -ltr /usr/local/bin/python*

Nếu bạn muốn đặt Python 3. 8 làm phiên bản python mặc định trên macOS,

  1. Cài đặt phiên bản mới nhất của python bằng lệnh terminal. $ brew cài đặt python
  2. Bây giờ hãy thay đổi liên kết tượng trưng python mặc định thành phiên bản bạn vừa cài đặt. ________số 8
  3. Bây giờ hãy kiểm tra lại phiên bản mặc định bằng lệnh python --version

⚡️ Điều này sẽ hoạt động trên Big Sur, Mojave, High Sierra e. t. c

Bình luận

  • Tôi đang sử dụng macOS Big Sur và nó hoạt động với tôi

    vô danh 03 Thg9 2020 05. 10. 54 GMT

  • chào bạn. đây là thông tin hữu ích

    bigMac 02 Th09 2020 11. 12. 25 giờ GMT

  • Nhận xét khác bị vô hiệu hóa

Thêm bài viết liên quan đến MacOS,

  • Cách kiểm tra Phiên bản Công cụ Dòng lệnh [Đã cập nhật cho Ventura]
  • Trigger Notification Center Message using Mac Terminal Command
  • [macOS] Cách tìm kiếm hoặc xem lịch sử lệnh terminal trước đó
  • Hiển thị/Ẩn tệp và thư mục ẩn trên Mac Finder
  • Cách xóa màn hình Mac Terminal
  • Đặt JAVA_HOME trong macOS Big Sur
  • Cách tìm tệp chiếm dung lượng trên máy Mac của bạn
  • Cách hiện phần trăm pin trên Big Sur Menu Bar
  • Cách gỡ cài đặt Microsoft Outlook trên máy Mac
  • Chuyển từ Zsh sang Bash shell macOS
  • Cài đặt Golang gốc trên máy Mac dựa trên M1/M2 ARM
  • Lệnh Shutdown Mac Terminal
  • Cách làm mới máy tính để bàn Mac
  • Cách đặt hình nền trên macOS 13 Ventura
  • Vỏ Zsh - Hướng dẫn Mac
  • Cài đặt brew trên M1/M2 ARM Mac
  • Hiển thị giây trong Đồng hồ kỹ thuật số trên Thanh menu Mac [macOS]
  • Cách tăng kích thước bộ đệm thiết bị đầu cuối Mac
  • Thêm Sketch từ iPhone vào MacBook với macOS Monterey
  • Làm cách nào để xem màn hình nền khi sử dụng Trình quản lý sân khấu macOS?
  • [sửa] Cửa hàng ứng dụng không hoạt động trên Mac, Màn hình trắng hoặc đen trống
  • [sửa] Cách hiển thị phần mở rộng tệp trên tất cả các tệp trên máy Mac
  • Giới hạn các hàng cuộn lùi trong macOS Terminal
  • Cách mở terminal trên Mac để chạy lệnh
  • Đặt hình nền tùy chỉnh trên Mac Terminal [macOS Ventura]

Bài viết khác

  • [sửa] Không thể mở trình chỉnh sửa lỗi không mong muốn. Tệp là một thư mục [Mã VS] - HowTos
  • Cài đặt mã Gradle VS cho các dự án Java - Gradle
  • [Khắc phục] Phản hồi lỗi Docker từ daemon. biểu hiện cho. mới nhất không tìm thấy. không rõ bảng kê khai - Docker
  • Cập nhật Google Chrome không thành công [lỗi. 12] - Rôm
  • Cài đặt các phiên bản OpenJDK Java [11/8/17] bằng brew trên Mac [Intel/M1/M2] - MacOS
  • TÊN TỆP KHÔNG HỢP LỆ. CHỈ PHẢI CHỨA [a-z0-9_. ] Lỗi Android Eclipse - Nhật thực
  • Cách hiển thị File CR LF Newline Characters trong Sublime Text - Sublime-Text
  • Lỗi 50057 - Tài khoản người dùng bị vô hiệu hóa. Tài khoản đã bị quản trị viên vô hiệu hóa [Microsoft - Teams - Azure] - Microsoft

Phiên bản mặc định của python trên Mac là gì?

Nếu bạn là người dùng macOS như tôi, thì bạn biết phiên bản mặc định của Python đi kèm với máy mac của bạn là phiên bản 2. X .

Python 3 có được cài đặt trên máy Mac theo mặc định không?

Mặc dù macOS đi kèm với Python 2 theo mặc định, bạn có thể cài đặt bộ Python 3 làm phiên bản Python mặc định trên máy Mac của mình . Đầu tiên, bạn cài đặt Python 3 với Homebrew. Để đặt phiên bản mới này làm mặc định, bạn có thể thêm dòng sau vào ~/.

Chủ Đề