$[brew --prefix]/bin/python3. 9
Liên kết tượng trưng phiên bản chính và không phiên bản `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, v.v. chỉ đến
`trăn3. 9`, `trăn3. 9-config`, `pip3. 9` v.v. , tương ứng, đã được cài đặt vào
$[brew --prefix]/opt/python@3. 9/libexec/bin
Bạn có thể cài đặt các gói Python với
ống3. 9 cài đặt
Họ sẽ cài đặt vào thư mục gói trang web
$[brew --prefix]/lib/python3. 9/gói trang web
tkinter không còn được bao gồm trong công thức này, nhưng nó có sẵn riêng
bia cài đặt python-tk@3. 9
Nếu bạn không cần một phiên bản Python cụ thể và luôn muốn `python3` của Homebrew trong PATH của mình
bia cài đặt python3
Nhìn thấy. https. // tài liệu. ủ rượu. sh/Homebrew-and-Python
Cập nhật Python cập nhật dễ dàng lên Python 3. 9 với homebrew – Để cập nhật Mac os python từ phiên bản cũ hơn lên python ví dụ mới nhất python 3. 9. 1 bạn có thể làm như sau
Bài viết này mô tả ngắn gọn cách thay thế phiên bản python trên máy Mac. Tôi đã viết một bài viết tương tự một thời gian trước đây
Bạn không cần cài đặt hay cấu hình bất cứ thứ gì khác để sử dụng Python 2. Các hướng dẫn này ghi lại quá trình cài đặt Python 3
Phiên bản Python đi kèm với OS X rất tốt cho việc học nhưng không tốt cho việc phát triển. Phiên bản được cung cấp cùng với OS X có thể đã lỗi thời so với bản phát hành Python chính thức hiện tại, được coi là phiên bản sản xuất ổn định
Làm đúng
Hãy cài đặt phiên bản thực của Python
Trước khi cài đặt Python, bạn cần cài đặt GCC. Có thể nhận được GCC bằng cách tải xuống Xcode, Công cụ dòng lệnh nhỏ hơn [phải có tài khoản Apple] hoặc gói thậm chí nhỏ hơn
Ghi chú
Nếu bạn đã cài đặt Xcode, đừng cài đặt OSX-GCC-Installer. Kết hợp lại, phần mềm có thể gây ra các sự cố khó chẩn đoán
Ghi chú
Nếu bạn thực hiện cài đặt Xcode mới, bạn cũng sẽ cần thêm các công cụ dòng lệnh bằng cách chạy xcode-select --install
trên thiết bị đầu cuối
Mặc dù OS X đi kèm với một số lượng lớn các tiện ích Unix, nhưng những người quen thuộc với hệ thống Linux sẽ nhận thấy thiếu một thành phần chính. người quản lý gói. Homebrew lấp đầy khoảng trống này
Để , hãy mở Terminal
hoặc trình giả lập thiết bị đầu cuối OS X yêu thích của bạn và chạy
$ /bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install.sh]"
Tập lệnh sẽ giải thích những thay đổi mà tập lệnh sẽ thực hiện và nhắc bạn trước khi quá trình cài đặt bắt đầu. Khi bạn đã cài đặt Homebrew, hãy chèn thư mục Homebrew vào đầu biến môi trường
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
0 của bạn. Bạn có thể thực hiện việc này bằng cách thêm dòng sau vào cuối tệp export PATH="/usr/local/opt/python/libexec/bin:$PATH"
1 của mìnhexport PATH="/usr/local/opt/python/libexec/bin:$PATH"
Nếu bạn có OS X 10. 12 [Sierra] trở lên sử dụng dòng này thay thế
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Bây giờ, chúng ta có thể cài đặt Python 3
$ brew install python
Quá trình này sẽ mất một hoặc hai phút
Pip
Homebrew cài đặt
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 trỏ tới Homebrew'd Python 3 cho bạnLàm việc với Python3
Lúc này, bạn đã có hệ thống Python 2. 7 có sẵn, có khả năng là đã cài đặt và cả phiên bản Homebrew của Python 3
$ python
sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew
________số 8_______
sẽ khởi chạy trình thông dịch Python 2 được cài đặt Homebrew [nếu có]
$ python3
sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew
Nếu phiên bản Homebrew của Python 2 được cài đặt thì
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3 sẽ trỏ đến Python 2. Nếu phiên bản Homebrew của Python 3 được cài đặt thì export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 sẽ trỏ đến Python 3Phần còn lại của hướng dẫn sẽ giả định rằng
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
5 tham khảo Python 3# Do I have a Python 3 installed? $ python --version Python 3.7.1 # Success!
Pipenv & Môi trường ảo
Bước tiếp theo là cài đặt Pipenv, để bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo
Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý
Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8