Đường dẫn python3 trên mac ở đâu?

Tôi biết rằng mac-OS đi kèm với phiên bản cũ của Python. Tôi không thể nhớ làm thế nào để truy cập nó trên Terminal. Tôi khá chắc chắn rằng tôi đã cài đặt phiên bản Python mới hơn trên máy mini của mình. Nó không hiển thị trong Ứng dụng. Khi tôi gõ lệnh trong Terminal để bắt đầu phiên bản Python mới, Terminal không thể tìm thấy tệp. Con đường là gì?

Hiển thị thêm Bớt

Mac mini, macOS High Sierra (10. 13)

Đăng ngày 18/04/2018 11. 35 giờ sáng

Trả lời Tôi cũng vậy (114) Tôi cũng vậy Tôi cũng vậy (114) Me too

Không bao giờ xóa và/hoặc thay thế python Cài đặt hệ thống vì một số thành phần hệ điều hành phụ thuộc vào 2 thành phần cụ thể này. 7. 10 phiên bản Python. Sử dụng trình quản lý gói (e. g. homebrew) hoặc cài đặt từ python. org để giữ các phiên bản python riêng biệt. Con trăn được hệ điều hành cài đặt là /usr/bin/python.


Giả sử rằng bạn có cài đặt biến môi trường PATH (mặc định) phù hợp, thì bạn có thể chỉ cần nhập nội dung sau (màu xanh lam) từ dòng lệnh Terminal


# khởi chạy python 2 mặc định. 7. 10 môi trường phát triển tương tác (IDE)

$ nhàn rỗi &

$ python -c 'print("{}". định dạng("Monty Python"))'

Bạn sử dụng control-d để thoát khỏi tiện ích nhàn rỗi. Ghi chú. Tôi khởi chạy nhàn rỗi dưới dạng tác vụ nền Bash (&) để giải phóng Terminal


Các lựa chọn cài đặt python thay thế thường đặt mã nhị phân python và nhàn rỗi vào /usr/local/bin và đưa thư viện phiên bản python tương ứng vào (ví dụ: Python 3. 6. 5) tại địa điểm sau


/Thư viện/Khung/Python. khung/Phiên bản/3. 6/lib


Với cài đặt System python, biến môi trường PYTHONPATH không được đặt. Điều này và các biến môi trường khác được thảo luận trong tài liệu về python tại python. tổ chức. Tuy nhiên, khi bạn cài đặt các phiên bản Python khác nhau (e. g. ở trên), bạn phải đặt biến môi trường này làm đường dẫn đến thư viện phiên bản Python cụ thể. Như trên, nếu bạn muốn chạy Python 3. 6. 5 mà bạn đã cài đặt với python. org, bạn đặt đường dẫn đến thư viện khung động là


$ export PYTHONPATH=/Library/Frameworks/Python. khung/Phiên bản/3. 6/lib


và sau đó bạn có thể khởi chạy Python 3. 6. 5 hoặc nhàn rỗi3 như


$ python3

$ idle3 &


Khi bạn đã hoàn tất và muốn chạy lại hệ điều hành python, bạn bỏ đặt biến môi trường PYTHONPATH thành


$ bỏ đặt PYTHONPATH


Có đủ sự khác biệt về phiên bản ngôn ngữ giữa python 2. 7. 14 và trăn 3. 6. 5 (hiện tại) tùy thuộc vào mô-đun thư viện cụ thể được sử dụng, mã mà bạn viết cho python 2. 7. n sẽ không hoạt động với python 3. 6. n mà không có một số kế hoạch. Một số tính năng của python 3 đã được chuyển trở lại python 2

Xcode là Môi trường phát triển tích hợp (IDE) của Apple. Bạn có thể đã có Xcode trên máy Mac của mình. Nếu không, bạn có thể lấy Xcode từ Apple appstore

Xcode

Cài đặt bia

Homebrew cài đặt những thứ bạn cần. Homebrew là trình quản lý gói cho Mac OS

Bước 1. Khởi chạy thiết bị đầu cuối

Chuyển đến Launchpad - Khác - Terminal

Bước 2. Cài đặt HomeBrew


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Cài đặt Python3 với Brew

Nhập lệnh brew vào terminal

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
5

Tùy chọn, môi trường PATH

Thiết lập biến môi trường PATH, nếu bạn dùng HomeBrew để cài Python3 thì HomeBrew đã thêm PATH

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

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
6 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ở

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
7 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 ở đầ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

________số 8

sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew

$ python2

sẽ khởi chạy trình thông dịch Python 2 được cài đặt Homebrew (nếu có)

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
0

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

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
4

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

Đường dẫn đến python3 ở đâu?

Lưu ý − /usr/local/bin/python3 là đường dẫn của thư mục Python.

Python3 có được bao gồm trong macOS không?

Apple nói rằng các nhà phát triển nên sử dụng ngôn ngữ tập lệnh thay thế trong tương lai, chẳng hạn như Python 3, nhưng điều đáng chú ý là Python 3 cũng không được cài đặt sẵn trên macOS. Developers can run the stub /usr/bin/python3 in Terminal, but it prompts users to install Xcode developer tools, which includes Python 3.