Kể từ khi tôi có macOS v12. 3 [Monterey] [mặc dù không chắc nó có liên quan không], tôi đã gặp phải lỗi này khi cố chạy mã Python của mình trong thiết bị đầu cuối
Nội dung chính Hiển thị
- Tại sao lệnh Python không được Mac nhận dạng?
- Làm cách nào để sửa lệnh Python không tìm thấy?
- Làm cách nào để kích hoạt Python trên thiết bị đầu cuối Mac?
- zsh trên Mac là gì?
Tôi đang sử dụng Python3. 10. 3, Atom IDE và chạy mã trong thiết bị đầu cuối thông qua gói chạy nguyên tử-python [được sử dụng để hoạt động hoàn toàn tốt]. Các cài đặt cho gói đi như thế này
Lệnh
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
6 trong terminal trả về kết quả như sau [điều này hơi lạ, vì trước đó nó sẽ trả về giá trị chỉ là brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
7]Tôi nhận thấy lỗi xảy ra do thiết bị đầu cuối gọi cho
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8 thay vì brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9, nhưng tôi còn rất mới đối với bất kỳ mã hóa nào và không biết tại sao nó bắt đầu ngay bây giờ và cách khắc phục. Không có gì trong số này đã làm việc cho tôi- Tôi đã xóa và sau đó cài đặt lại trình thông dịch Python từ python. tổ chức
- Tôi đã thử
0 [mà tôi đã thấy trong một trong các chủ đề ở đây]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Tôi đã thử
1 [mà tôi tìm thấy ở đây]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Để đặt lại zsh và đường dẫn, tôi đã xóa tất cả các tệp ẩn liên quan trong
2 và chạy lại thiết bị đầu cuốibrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Tôi đã xóa mọi thứ và cài đặt lại Mac OS X và trình thông dịch Python chỉ để gặp lỗi tương tự
đã hỏi 23 tháng 3 lúc 18 tuổi. 02
1
Bất kỳ ai đang cập nhật macOS của họ lên Monterey 12. 3 sẽ thấy rằng họ đột nhiên không còn Python 2 do hệ thống cung cấp nữa
Nguyên nhân là do Apple đã gỡ bỏ bản cài đặt Python 2 do hệ thống cung cấp [chi tiết]
Vì vậy, giải pháp/giải pháp cho vấn đề này là sử dụng pyenv để cài đặt Python 2. 7 [hoặc bất kỳ phiên bản cụ thể nào khác mà bạn cần]
- Cài đặt
3 vớibrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
4 để quản lý các phiên bản Python khác nhau.brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
5brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Liệt kê tất cả các phiên bản có thể cài đặt với
6brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Cài đặt Python 2. 7. 18 với
7brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Liệt kê các phiên bản đã cài đặt với
8brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Đặt phiên bản python toàn cầu với
9brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Thêm
00 vàobrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
01 [hoặcbrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
02 hoặcbrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
03, tùy theo nhu cầu của bạn]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Chạy lại shell và kiểm tra xem Python có hoạt động không, hoặc chạy
04 [Cảm ơn masoud soroush. ]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
đã trả lời 29 tháng 3 lúc 6. 30
Bernd Kampl Bernd Kampl
2.7624 huy hiệu vàng19 huy hiệu bạc25 huy hiệu đồng
10
OK, sau một vài ngày cố gắng, đây là những gì đã làm việc cho tôi
- Tôi đã cài đặt lại Monterey [không chắc nó có cần thiết không, nhưng tôi chỉ hình dung rằng mình đã làm hỏng thiết bị đầu cuối và
05 quá nhiều]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Tôi đã cài đặt
8 quabrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
4 chứ không phải từ trang web chính thức. Nó vẫn trả về lỗibrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
08brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
- Tôi đã chạy
09 trong thiết bị đầu cuối đến bí danhbrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
8 vớibrew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
9brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
Vấn đề được giải quyết
Theo như tôi hiểu thì không còn python 2 được cài đặt sẵn nữa. x trong macOS kể từ ngày 12. 3 do đó lỗi. Tôi vẫn thấy lạ là
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
92 sẽ gọi cho brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8 thay vì brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9 mặc dù đã cài đặtđã trả lời 25 tháng 3 lúc 17. 46
Kg Kg
1.3051 huy hiệu vàng3 huy hiệu bạc13 huy hiệu đồng
3
Nếu bạn chỉ mới cài đặt Python 3, thì chỉ cần sử dụng
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9 làm lệnh thay vì chỉ dùng brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8. Trong trường hợp của tôi, trước tiên tôi phải cài đặt brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
97 qua Homebrew [_______04 có thể thực thi được] bằng cách sử dụng brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
5Nhưng vẫn vậy sau khi sử dụng pyenv để cài đặt Python 2. 7. 18 và đặt nó làm phiên bản toàn cầu bằng cách sử dụng
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9, tôi vẫn gặp lỗi khi cố chạy brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8Điều hiệu quả đối với tôi [vì tôi đã cài đặt Python 3] là bằng cách thay đổi lệnh của tôi để sử dụng
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9 thay vì chỉ brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8. Tất nhiên, đây sẽ không phải là giải pháp cho tất cả những ai muốn sử dụng Python 2đã trả lời 13 tháng 4 lúc 4. 32
Alvin Alvin
3891 huy hiệu bạc7 huy hiệu đồng
4
Tôi đã cài đặt Python sau đó xảy ra lỗi này và tôi chỉ chạy
tiếng vang "bí danh python=/usr/bin/python3" >> ~/. zshrc
va no đa hoạt động. trên macOS Monterey 12. 4, Trăn 3. 8. 9
đã trả lời 10 tháng 7 lúc 16. 57
1
Vì bạn đã cài đặt python3. 9> [https. //trăn. org/downloads/] , bạn chỉ cần chạy mọi thứ với
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9 thay vì brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8. Bạn không cần phải hạ cấp python của mình để sử dụng nó. Nó hoạt động tốt với hậu tố python với 3, tôi. e. brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
9 chẳng hạn. brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
47, brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
48, brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
49, v.v.đã trả lời ngày 3 tháng 8 lúc 14. 51
3
bạn nên thử
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
7giải quyết vấn đề của tôi:)
đã trả lời 24 tháng 7 lúc 4. 17
Tôi vừa gặp sự cố này trên Macbook Pro mới với macOS Monterey và phần bên dưới hoạt động với tôi khi sử dụng Homebrew
Sử dụng
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
80 là không cần thiết khi sử dụng Pyenv. Đã thử nghiệm với Atom 1. 60. 0 và nguyên tử-python-run 0. 9. 7Cài đặt
3 [https. //github. com/pyenv/pyenv#installation] và các phần phụ thuộc của nó [https. //github. com/pyenv/pyenv/wiki#suggested-build-environment]brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
Cài đặt Python3. 10. 6 nhưng tôi giả sử 3 khác. phiên bản x cũng sẽ hoạt động tốt
0brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
Thêm Pyenv vào trình bao của bạn theo hướng dẫn trong https. //github. com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv. Trong thư mục nhà của bạn
9brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
Cung cấp Python đã cài đặt ở mọi nơi [điều này có thể được ghi đè cho mỗi dự án hoặc thư mục, nếu cần]
4brew install pyenv brew install openssl readline sqlite3 xz zlib tcl-tk
Bây giờ, đầu ra trông như thế này
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8Nếu một số tập lệnh vẫn bị lỗi, hãy kiểm tra xem bạn đã thêm Pyenv vào [các] tệp khởi động shell cần thiết như đã đề cập ở bước 3 ở trên chưa
đã trả lời hôm qua
Tôi nhận được
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
82 sau khi cài đặt bằng brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
83Tôi đã giải quyết nó bằng cách định cấu hình MÔI TRƯỜNG. Tôi đã thêm một dòng,
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
84, vào tệp brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
85 [bạn phải chắc chắn rằng đó là đường dẫn thực]MacOS của tôi [Apple silicon]
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
86đã trả lời 4 lúc 5 tháng 4. 41
CheverJohn CheverJohn
251 huy hiệu bạc6 huy hiệu đồng
2
bí danh python=/usr/bin/python3
Lệnh này hoạt động nhưng cần nhập lại bất cứ khi nào chúng tôi khởi động lại thiết bị đầu cuối
đã trả lời 27 tháng 8 lúc 19. 00
Tôi có một chiếc MacBook Pro với chip Apple M1 và macOS v12. 4 [Monterey]
- Tôi đã xóa tất cả các phiên bản Python và dọn sạch thùng rác
- Đã mở Terminal và gõ "python"
- Điều này đã nhắc một xcode. cập nhật ứng dụng
- Sau đó, tôi đã tải xuống phiên bản Python mới nhất từ python. tổ chức [phiên bản 2. 10. 5]
- Đã cài đặt phiên bản đó
- Thoát khỏi thiết bị đầu cuối
- Nhà ga đã mở
- Đã gõ "python3"
Có vẻ như bây giờ là ở đó OK
đã trả lời 20 tháng 6 lúc 21. 02
Stuart Stuart
1717 huy hiệu đồng
Tôi sử dụng brew install
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
87, sau khi cài đặt thành công, tôi muốn biết phiên bản của python, tôi chạy lệnh brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
88 và tôi gặp sự cố brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
89Nếu bạn cài đặt thành công, vui lòng kiểm tra trong thiết bị đầu cuối. Nó sẽ cho bạn biết nếu bạn gặp sự cố khi cài đặt, nếu không, bạn chỉ cần thay đổi lệnh từ
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
88 thành brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
48Adriaan
17. 6k7 huy hiệu vàng37 huy hiệu bạc71 huy hiệu đồng
đã trả lời 21 tháng 7 lúc 8. 26
1
Hãy thử lệnh
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
48 nếu bạn đã cài đặt Python 3đã trả lời 15 tháng 9 lúc 4. 41
Tại sao lệnh Python không được Mac nhận dạng?
Lý do của việc này là Apple đã xóa bản cài đặt Python 2 do hệ thống cung cấp [chi tiết]. Vì vậy, giải pháp/giải pháp cho việc này là sử dụng pyenv để cài đặt Python 2. 7 [hoặc bất kỳ phiên bản cụ thể nào khác mà bạn cần]. Khởi chạy lại trình bao và kiểm tra xem Python có hoạt động không hoặc chạy $ source ~/. zprofile [Cảm ơn masoud soroush. ]
Làm cách nào để sửa lệnh Python không tìm thấy?
Cách khắc phục – bash. con trăn. lỗi không tìm thấy lệnh .
Kiểm tra cài đặt Python. Cài đặt Python trên Ubuntu/Debian. Cài đặt Python trên Fedora. Cài đặt Python trên RHEL/CentOS. Cài đặt Python trên Arch Linux