Hướng dẫn where is python 2 on mac? - python 2 trên mac ở đâu?

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.

Phiên bản của Python được vận chuyển với OS X là tuyệt vời cho việc học, nhưng nó không tốt cho sự phát triển. Phiên bản được vận chuyển với OS X có thể đã lỗi thời từ bản phát hành Python hiện tại chính thức, được coi là phiên bản sản xuất ổn định.

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

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
8. 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.

Nếu bạn thực hiện cài đặt mới của Xcode, bạn cũng sẽ cần thêm các công cụ Lệnh dòng bằng cách chạy

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
8 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 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.

$ /usr/bin/ruby -e "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install]"

Để cài đặt homebrew, mở

export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
0 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
export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
1 environment variable. You can do this by adding the following line at the bottom of your
export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
2 file

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"

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

export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
1 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/opt/python@2/libexec/bin:$PATH"
2 của bạn

Bây giờ, chúng ta có thể cài đặt Python 2.7:

export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"

Bởi vì

export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
3 là một keg keg, chúng tôi cần cập nhật lại
export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
1 của mình, để chỉ vào cài đặt mới của chúng tôi:

$ 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]

Homebrew đặt tên cho thực thi
export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
5 để bạn vẫn có thể chạy hệ thống Python thông qua thực thi
export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
6.

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 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.Virtual Environments docs.

Để 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.

Điều này sẽ giải quyết tất cả các vấn đề của bạn không chỉ trên Mac mà còn tìm thấy nó trên Linux [& mọi vỏ cơ bản].solve all your problems not only on Mac but to find it on Linux also [ & every basic shell].

TL; DR [bạn không cần phải trải qua tất cả câu trả lời - chỉ trong nửa đầu]. Chạy trong thiết bị đầu cuối: [you don't have to go through all the answer - just the 1st half].
Run in terminal:

which python3

Trên Mac bạn nên nhận được:

/usr/local/bin/python3

CHỜ ĐÃ!!! Đây là một liên kết tượng trưng, ​​làm thế nào để bạn biết? Chạy: This is prob a symbolic link, how do you know? Run:

ls -al /usr/local/bin/python3 

Và bạn sẽ nhận được [nếu bạn đã cài đặt Python w/ Brew]:

/usr/local/bin/python3 -> /usr/local/Cellar/python/3.6.4_4/bin/python3

có nghĩa là của bạn

/usr/local/bin/python3 

thực sự chỉ vào [vị trí thực sự]real location]

/usr/local/Cellar/python/3.6.4_4/bin/python3

Đó là nó!

Phiên bản dài hơn [tùy chọn]: Nếu vì một lý do nào đó, If for some reason, your

/usr/local/bin/python3 

không chỉ vào nơi bạn muốn, trong trường hợp của chúng tôi:

/usr/local/Cellar/python/3.6.4_4/bin/python3

Chỉ cần sao lưu nó [+thủ thuật thú vị để thêm hậu tố

export PATH="/usr/local/opt/python@2/libexec/bin:$PATH"
7 vào tệp]:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
2

và chạy:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
3

Bây giờ tạo một liên kết tượng trưng mới:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
4

Và bây giờ của bạn

/usr/local/bin/python3

đang chỉ vào

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
6

Kiểm tra nó bằng cách chạy:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
7

Làm thế nào để tôi biết nếu Python 2 được cài đặt trên máy Mac của tôi?

Kiểm tra xem Python có được cài đặt sẵn trên macOS của bạn không..
Terminal ra mắt ..
Nhập Python và sau đó nhấn Enter ..
Nếu Python đã được cài đặt, thì bạn sẽ nhận được phản hồi từ Python với số phiên bản của nó ..

Tôi có cần Python 2 trên Mac không?

Python 2 chưa được hỗ trợ kể từ ngày 1 tháng 1 năm 2020 và không còn nhận được bất kỳ sửa lỗi nào, các bản vá bảo mật hoặc các thay đổi khác.Apple nói rằng các nhà phát triển nên sử dụng một ngôn ngữ kịch bản 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. and no longer receives any bug fixes, security patches, or other changes. Apple says that developers should use an alternative scripting language going forward, such as Python 3, but it's worth noting that Python 3 also does not come preinstalled on macOS.

Python 2 có biến mất không?

Chúng tôi là những tình nguyện viên làm và chăm sóc ngôn ngữ lập trình Python.Chúng tôi đã quyết định rằng ngày 1 tháng 1 năm 2020, là ngày chúng tôi hoàng hôn Python 2. Điều đó có nghĩa là chúng tôi sẽ không cải thiện nó nữa sau ngày hôm đó, ngay cả khi ai đó tìm thấy vấn đề bảo mật trong đó.Bạn nên nâng cấp lên Python 3 ngay khi bạn có thể.January 1, 2020, was the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.

Làm cách nào để chạy cả Python 2 và 3 trên Mac?

Cài đặt cả Python 2 và 3 trên máy Mac của bạn..
Bước 1: Cài đặt Python3.Sử dụng Brew Cài đặt Python để cài đặt Python3 trên Mac, phiên bản hiện tại là Python 3.6.5.....
Bước 2: Cài đặt Python2.Homebrew không cung cấp phiên bản python2, bạn có thể cài đặt bằng cách # sẽ cài đặt python2brew cài đặt python@2 ..

Bài Viết Liên Quan

Chủ Đề