Kể từ MacOS 12.3+, Python 2 được cài đặt theo mặc định tại /usr/bin/python
đã bị xóa. Điều này có thể dẫn đến rất nhiều vấn đề cho các nhà phát triển cần sử dụng Python 2 hoặc sử dụng các công cụ khác phụ thuộc vào nó.
Để cài đặt Python2 một lần nữa, chỉ cần tải xuống Trình cài đặt MacOS Universal từ trang web của Python
Sau khi tải xuống trình cài đặt, hãy chạy nó để cài đặt Python 2. Điều này cũng sẽ tự động cài đặt Python trong /usr/local/python
.
Kiểm tra nó ra
Bạn có thể chạy Python 2 trong thiết bị đầu cuối của mình ngay bây giờ và các công cụ khác bằng cách sử dụng nó sẽ không còn có vấn đề nữa:
Nếu bạn thích nội dung của tôi và muốn hỗ trợ tôi, xin vui lòng chia sẻ bài viết này trên phương tiện truyền thông xã hội của bạn hoặc mua cho tôi một ly cà phê!
Đăng ký tin
Đăng ký nhận bản tin để được thông báo về các hướng dẫn và bài viết mới!
Python 2 đã không phải là phiên bản được cài đặt mặc định trên Ubuntu trong một vài năm, nhưng vẫn có thể cài đặt Python2 và cài đặt Python 2.7 trên Ubuntu. Thực hiện theo các hướng dẫn từng bước bên dưới để xem cách cài đặt Python 2 và sử dụng nó làm trình thông dịch Python mặc định trên Ubuntu.
Mac OS X đi kèm với Python 2.7 ra khỏi hộp.
Bạn không cần phải cài đặt hoặc định cấu hình bất cứ thứ gì khác để sử dụng Python. Phải nói rằng, tôi thực sự khuyên bạn nên cài đặt các công cụ và thư viện được mô tả trong phần tiếp theo trước khi bạn bắt đầu xây dựng các ứng dụng Python để sử dụng trong thế giới thực. Cụ thể, bạn nên luôn luôn cài đặt setuptools, vì nó giúp bạn dễ dàng cài đặt và quản lý các thư viện Python của bên thứ ba khác.
Làm đúng
Hãy để cài đặt một phiên bản thực sự của Python.
Trước khi cài đặt Python, bạn sẽ cần cài đặt trình biên dịch C. Cách nhanh nhất là cài đặt các công cụ dòng lệnh XCode bằng cách chạy xcode-select --install
. Bạn cũng có thể tải xuống phiên bản đầy đủ của Xcode từ Mac App Store hoặc gói OSX-GCC-Installer tối thiểu nhưng không chính thức.
Ghi chú
Nếu bạn đã cài đặt Xcode, không cài đặt OSX-GCC-Installer. Kết hợp lại, phần mềm có thể gây ra các vấn đề khó chẩn đoán.
Ghi chú
Nếu bạn đã cài đặt Xcode, không cài đặt OSX-GCC-Installer. Kết hợp lại, phần mềm có thể gây ra các vấn đề khó chẩn đoán.
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 người quen thuộc với Linux Systems sẽ nhận thấy một thành phần chính bị thiếu: Trình quản lý gói khá. Homebrew lấp đầy khoảng trống này.
Để cài đặt homebrew, 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
$ /usr/bin/ruby -e "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install]"
Kịch bản sẽ giải thích những thay đổi mà nó sẽ thực hiện và nhắc bạn trước khi 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 PATH
của bạn. Bạn có thể làm điều này bằng cách thêm dòng sau ở dưới cùng của tệp
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
0 của bạnPATH
environment variable. You can do this by adding the following line at the bottom of your export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
0 fileexport PATH="/usr/local/bin:/usr/local/sbin:$PATH"
Bây giờ, chúng ta có thể cài đặt Python 2.7:
Bởi vì
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
1 là một keg keg, chúng tôi cần cập nhật lại PATH
của mình, để chỉ vào cài đặt mới của chúng tôi:export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
Homebrew đặt tên cho thực thi
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
3 để bạn vẫn có thể chạy hệ thống Python thông qua thực thi export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
4.$ python -V # Homebrew installed Python 3 interpreter [if installed] $ python2 -V # Homebrew installed Python 2 interpreter $ python3 -V # Homebrew installed Python 3 interpreter [if installed]
Môi trường ảo
Môi trường ảo [thường được gọi là ‘ảovenv,] là một công cụ để giữ các phụ thuộc theo yêu cầu của các dự án khác nhau ở các 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 các dự án X của Viking phụ thuộc vào phiên bản 1.x, nhưng, Project Y cần 4.x tình huống khó xử và giữ cho thư mục trang web toàn cầu của bạn sạch sẽ và có thể quản lý được.
Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1.10 trong khi cũng duy trì một dự án yêu cầu Django 1.8.
Để bắt đầu sử dụng điều này và xem thêm thông tin: Tài liệu môi trường ảo.Virtual Environments docs.
Trang này là một phiên bản được phối lại của một hướng dẫn khác, có sẵn theo cùng một giấy phép.