Trang này mô tả cách xử lý Python trong Homebrew cho người dùng. Xem Python dành cho Tác giả Công thức để được tư vấn về cách viết công thức để cài đặt các gói được viết bằng Python
Homebrew sẽ hoạt động với mọi CPython và mặc định cho hệ thống macOS Python
Homebrew cung cấp các công thức để pha Python 3. y. Một công thức
python3 -m pip install --upgrade setuptools
0 đã được cung cấp cho đến cuối năm 2019, tại thời điểm đó, công thức này đã bị xóa do Python 2 không dùng nữaQuan trọng. Nếu bạn chọn sử dụng Python không phải là một trong hai loại này [Python hệ thống hoặc Python được pha chế], nhóm Homebrew không thể hỗ trợ bất kỳ sự cố nào có thể xảy ra
Trăn 3. y
Homebrew cung cấp các công thức cho các bản phát hành Python 3 được duy trì. y [
python3 -m pip install --upgrade setuptools
1]Quan trọng. Python có thể được nâng cấp lên phiên bản mới hơn bất cứ lúc nào. Cân nhắc sử dụng trình quản lý phiên bản, chẳng hạn như
python3 -m pip install --upgrade setuptools
2 nếu bạn cần tính ổn định của các phiên bản nhỏ hoặc bản vá cho môi trường ảoCác tệp thực thi được tổ chức như sau
3 điểm cho Python 3 của Homebrew. y [nếu được cài đặt]python3 -m pip install --upgrade setuptools
4 điểm cho Python 3 của Homebrew. y's pip [nếu được cài đặt]python3 -m pip install --upgrade setuptools
Liên kết tượng trưng không phiên bản cho
python3 -m pip install --upgrade setuptools
0, python3 -m pip install --upgrade setuptools
1, python3 -m pip install --upgrade setuptools
2, v.v. được cài đặt ở đây$[brew --prefix]/opt/python/libexec/bin
Các công thức Python cài đặt pip [như
python3 -m pip install --upgrade setuptools
4] và SetuptoolsSetuptools có thể được cập nhật qua
python3 -m pip install --upgrade setuptools
2 mà không cần phải viết lại Pythonpython3 -m pip install --upgrade setuptools
Tương tự,
python3 -m pip install --upgrade setuptools
2 có thể được sử dụng để tự nâng cấp thông quapython3 -m pip install --upgrade pip
python3 -m pip install --upgrade setuptools
6 và python3 -m pip install --upgrade setuptools
7
python3 -m pip install --upgrade setuptools
python3 -m pip install --upgrade setuptools
python3 -m pip install --upgrade setuptools
6 là một thư mục chứa các mô-đun Python, bao gồm các liên kết được cài đặt bởi các công thức khác. Homebrew tạo ra nó ở đâypython3 -m pip install --upgrade setuptools
1Vì vậy, đối với Python 3. y. z, bạn sẽ tìm thấy nó tại
python3 -m pip install --upgrade setuptools
9Trăn 3. y cũng tìm kiếm các mô-đun trong
0python3 -m pip install --upgrade pip
1python3 -m pip install --upgrade pip
Thư mục
python3 -m pip install --upgrade setuptools
6 của Homebrew được tạo lần đầu tiên [1] sau khi bất kỳ công thức Homebrew nào có liên kết Python được cài đặt hoặc [2] sau khi python3 -m pip install --upgrade pip
3Tại sao lại ở đây?
Lý do cho vị trí này là để bảo vệ các mô-đun của bạn giữa các lần nâng cấp [nhỏ] hoặc cài đặt lại Python. Ngoài ra, Homebrew có chính sách nghiêm ngặt không bao giờ viết nội dung bên ngoài
python3 -m pip install --upgrade pip
4, vì vậy chúng tôi không spam hệ thống của bạnCác ràng buộc Python do Homebrew cung cấp
Một số công thức cung cấp các ràng buộc Python
Cảnh báo. Python có thể gặp sự cố [xem Sự cố thường gặp] khi bạn
python3 -m pip install --upgrade pip
5 từ Python được tạo nếu bạn chạy python3 -m pip install --upgrade pip
6 đối với Python hệ thống. Nếu bạn quyết định chuyển sang Python được tạo sẵn, thì hãy cài đặt lại tất cả các công thức có liên kết Python [e. g. python3 -m pip install --upgrade pip
7, python3 -m pip install --upgrade pip
8, python3 -m pip install --upgrade pip
9, python3 -m pip install --upgrade setuptools
10, python3 -m pip install --upgrade setuptools
11, python3 -m pip install --upgrade setuptools
12 và python3 -m pip install --upgrade setuptools
13]Chính sách cho các liên kết Python không được tạo
Chúng nên được cài đặt qua
python3 -m pip install --upgrade setuptools
14. Để khám phá, bạn có thể sử dụng python3 -m pip install --upgrade setuptools
15 hoặc https. //pypi. tổ chứcGhi chú. hệ thống của macOS Python không cung cấp
python3 -m pip install --upgrade setuptools
2. Làm theo tài liệu pip để cài đặt nó cho hệ thống của bạn Python nếu bạn muốnCác mô-đun Python được sản xuất
Đối với brewed Python, các mô-đun được cài đặt với
python3 -m pip install --upgrade setuptools
2 hoặc python3 -m pip install --upgrade setuptools
18 sẽ được cài đặt vào thư mục python3 -m pip install --upgrade setuptools
19 [đã giải thích ở trên]. Các tập lệnh Python có thể thực thi sẽ có trong $[brew --prefix]/opt/python/libexec/bin
30Vì hệ thống Python có thể không biết nên đặt cờ trình biên dịch nào khi xây dựng các liên kết cho phần mềm do Homebrew cài đặt, nên bạn có thể cần phải chạy
$[brew --prefix]/opt/python/libexec/bin
3Virtualenv
Cảnh báo. Khi bạn
python3 -m pip install --upgrade pip
6 công thức cung cấp các liên kết Python, bạn không nên ở trong một môi trường ảo đang hoạt độngKích hoạt virtualenv sau khi bạn pha hoặc pha trong cửa sổ đầu cuối mới. Điều này sẽ đảm bảo các mô-đun Python được cài đặt vào
python3 -m pip install --upgrade setuptools
6 của Homebrew chứ không phải vào môi trường ảoVirtualenv có một công tắc
$[brew --prefix]/opt/python/libexec/bin
33 để cho phép “toàn cầu” [i. e. Homebrew's] python3 -m pip install --upgrade setuptools
6 để có thể truy cập được từ bên trong virtualenvTại sao Python của Homebrew được cài đặt như một phần phụ thuộc?
Các công thức khai báo sự phụ thuộc vô điều kiện vào công thức
python3 -m pip install --upgrade setuptools
0 được đóng chai dựa trên Homebrew's Python 3. y và yêu cầu nó được cài đặt