Cài đặt python vào usr bin

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 https://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ình

export 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ạn

Là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 3

Phầ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

Tuy nhiên, tôi đang cố cài đặt một chương trình (. pkg) phụ thuộc vào /usr/bin/python và không thành công. Trong /var/log/install.log tôi thấy lỗi này

/usr/bin/python: bad interpreter: No such file or directory

Tôi đã cài đặt Python 2. 7 trên hệ thống của tôi, nhưng thư mục gốc hiện ở chế độ chỉ đọc nên tôi không thể liên kết tượng trưng tới /usr/bin/python. Vô hiệu hóa SIP không hoạt động. Tôi biết có nhiều cách giải quyết để cài đặt hệ thống gốc ở dạng có thể ghi được, nhưng có vẻ như có rất nhiều công việc do tôi cần điều này để cài đặt một lần

Vì vậy, câu hỏi của tôi là, có cách nào khác để tôi có thể làm cho trình cài đặt có thể truy cập tệp nhị phân Python thông qua /usr/bin/python không?

Tại sao Python trong usr bin?

Câu trả lời của bạn . /usr/bin/python bạn chỉ định chính xác trình thông dịch nào sẽ được sử dụng để chạy tập lệnh trên một hệ thống cụ thể . Đây là đường dẫn được mã hóa cứng tới trình thông dịch python cho hệ thống cụ thể đó. Ưu điểm của dòng này là bạn có thể sử dụng phiên bản python cụ thể để chạy mã của mình.

Tại sao Python được cài đặt trong AppData?

Theo mặc định, trình cài đặt Python dành cho Windows đặt các tệp thực thi của nó trong thư mục AppData của người dùng, để nó không yêu cầu quyền quản trị .

Làm cách nào để cài đặt Python trong macOS?

Cách cài đặt Python bằng Trình cài đặt chính thức .
Tải xuống gói cài đặt từ trang web chính thức của Python
Đợi quá trình tải xuống hoàn tất. .
Khi quá trình cài đặt hoàn tất, trình cài đặt sẽ tự động mở thư mục cài đặt của Python trong cửa sổ Finder mới

Làm cách nào để cài đặt Python trong thiết bị đầu cuối Mac?

Cài đặt Python qua homebrew .
Mở terminal và nhập lệnh sau để nâng cấp homebrew. cập nhật $ brew && nâng cấp brew
Sau khi hoàn tất, hãy cài đặt python bằng lệnh này. bia cài đặt python3
Điều này sẽ hoàn tất việc cài đặt python trên máy của bạn