Có thể có nhiều lý do có thể gây ra zsh. lệnh không tìm thấy. python khi bạn cố chạy chương trình Python trên Mac Terminal. Một trong những lý do phổ biến nhất là bạn đã cài đặt Python3 trên máy Mac của mình Show Sửa lỗi 1. Sử dụng Python3 thay vì Python
Sửa lỗi 2. Cài đặt Python bằng brewNếu vẫn thiếu Python, hãy cài đặt Python bằng trình quản lý gói Homebrew cho Mac,
sửa lỗi 3. Đường dẫn Python không được đặtBạn có thể đã cài đặt Python nhưng đường dẫn chưa được đặt. Cập nhật đường dẫn trong. tập tin zshrc - Có một vài câu hỏi? Vui lòng kích hoạt JavaScript để xem các bình luận được cung cấp bởi Disqus Thêm bài viết liên quan đến Python,
Bài viết khác
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 đúngHã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ể lấy 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 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ở $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 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/bin:/usr/local/sbin:$PATH
0 của mìnhexport 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 PipHomebrew cài đặt export PATH=/usr/local/bin:/usr/local/sbin:$PATH
1 trỏ tới Homebrew'd Python 3 cho bạnLàm việc với Python3Lú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 tại nhà ________số 8_______ sẽ khởi chạy trình thông dịch Python 2 được cài đặt tại nhà (nếu có) $ python3
sẽ khởi chạy trình thông dịch Python 3 được cài đặt tại nhà Nếu phiên bản Homebrew của Python 2 được cài đặt thì export PATH=/usr/local/bin:/usr/local/sbin:$PATH
2 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/bin:/usr/local/sbin:$PATH
1 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/bin:/usr/local/sbin:$PATH
4 tham khảo Python 3# Do I have a Python 3 installed? $ python --version Python 3.6.4 # Success! # If you still see 2.7 ensure in PATH /usr/local/bin/ takes precedence over /usr/bin/ Pipenv & Môi trường ảoBướ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 Tại sao Python không được cài đặt trên máy Mac của tôi?Mặc dù các máy Mac cũ hơn có phiên bản Python tích hợp sẵn, nhưng phiên bản này đã lỗi thời và không còn tương thích với các ứng dụng mới nhất . Để chạy tập lệnh Python trên máy Mac, bạn sẽ phải cài đặt phiên bản Python mới nhất trên hệ thống của mình theo cách thủ công.
Tại sao nó nói Python không được tìm thấy?Điều này có nghĩa là nếu thư mục chứa chương trình bạn muốn thực thi không được liệt kê trong biến môi trường PATH, thì Windows sẽ không tìm kiếm thư mục đó để tìm bất kỳ tệp thực thi nào. Nói cách khác, nó sẽ không bao giờ tìm thấy Python và sẽ không thể thực thi nó từ Dấu nhắc Lệnh
Lệnh Python trên Mac ở đâu?Bản dựng Python do Apple cung cấp được cài đặt trong /System/Library/Frameworks/Python. framework và /usr/bin/python , tương ứng. |