Zsh: không tìm thấy lệnh: python Mac M1

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ử
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    0 [mà tôi đã thấy trong một trong các chủ đề ở đây]
  • Tôi đã thử
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    1 [mà tôi tìm thấy ở đây]
  • Để đặt lại zsh và đường dẫn, tôi đã xóa tất cả các tệp ẩn liên quan trong
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    2 và chạy lại thiết bị đầu cuối
  • 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]

  1. Cài đặt
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    3 với
    brew 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
    
    5
  2. Liệt kê tất cả các phiên bản có thể cài đặt với
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    6
  3. Cài đặt Python 2. 7. 18 với
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    7
  4. Liệt kê các phiên bản đã cài đặt với
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    8
  5. Đặt phiên bản python toàn cầu với
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    9
  6. Thêm
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    00 vào
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    01 [hoặc
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    02 hoặc
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    03, tùy theo nhu cầu của bạn]
  7. Chạy lại shell và kiểm tra xem Python có hoạt động không, hoặc chạy
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    04 [Cảm ơn masoud soroush. ]

đã 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

  1. 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à
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    05 quá nhiều]
  2. Tôi đã cài đặt
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    8 qua
    brew 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ỗi
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    08
  3. Tôi đã chạy
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    09 trong thiết bị đầu cuối đến bí danh
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    8 với
    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    9

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
5

Như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
7

giả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. 7

  1. Cài đặt

    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    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
    
  2. 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

    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    0
  3. 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

    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    9
  4. 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]

    brew install pyenv
    brew install openssl readline sqlite3 xz zlib tcl-tk
    
    4

Bây giờ, đầu ra trông như thế này

brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk
8

Nế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
83

Tô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
89

Nế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
48

Adriaan

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

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

Cài đặt Python trên macOS .
Bước 1. Bộ xử lý Apple Silicon hay Intel? . .
Bước 2. Tải xuống Python 3. 10. .
Bước 3. Cài đặt qua HomeBrew [Tùy chọn].
Bước 4. Tạo môi trường ảo. .
Bước 5. Cài đặt bất kỳ gói Python nào

Tại sao lệnh Python không hoạt động Mac?

Trong macOS 12. 3 beta Apple đã xóa hỗ trợ cho Python 2 . Ngoài ra, Python 3 không còn đi kèm với macOS nữa. Điều này khiến lệnh mã không hoạt động nữa.

Chủ Đề