Tôi có thể xóa Python không?

Với bài viết này, chúng tôi sẽ kiểm tra một số trường hợp khác nhau về cách giải quyết vấn đề Gỡ cài đặt Python khỏi Mac

sudo rm -rf “/Applications/Python”
sudo rm -rf /Library/Frameworks/Python.framework
sudo rm -rf /usr/local/bin/python

Có nhiều cách tiếp cận khác nhau để giải quyết cùng một vấn đề Gỡ cài đặt Python khỏi Mac. Phần sau đây thảo luận về nhiều giải pháp tiềm năng khác

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Chúng tôi đã điều tra nhiều trường hợp sử dụng để tìm giải pháp cho sự cố Gỡ cài đặt Python khỏi máy Mac

Làm cách nào để gỡ cài đặt Python 3 khỏi Terminal Mac?

Mở thiết bị đầu cuối từ các tiện ích Chạy lệnh “csrutil vô hiệu hóa” Xóa tệp khỏi “ rm /volumes/macintosh\ hd/usr/bin/python3 “ Chạy lệnh “csrutil enable” Khởi động lại hệ điều hành

Làm cách nào để gỡ cài đặt hoàn toàn Python?

Cách gỡ cài đặt Python khỏi Windows

  • Bước 1. Điều hướng đến Bảng điều khiển
  • Bước 2. Điều hướng đến Menu Gỡ cài đặt
  • Bước 3. Gỡ cài đặt Python
  • Bước 4. Xóa Python khỏi Đường dẫn
  • Bước 1. Xóa Python khỏi Ứng dụng
  • Bước 2. Xóa Python khỏi/Thư viện
  • Bước 3. Xóa các liên kết tượng trưng

Làm cách nào để gỡ cài đặt Python 3. 7 3 Mạc?

Bước 1. Xóa thủ công các thư mục Python khỏi thư mục Ứng dụng. Trong Finder, điều hướng đến thư mục Ứng dụng. Di chuyển bất kỳ thư mục Python nào được cài đặt vào Thùng rác. Nếu bạn muốn xóa một phiên bản, chỉ xóa tệp có liên quan đến phiên bản đó. 06-Jul-2020

Làm cách nào để gỡ cài đặt Python khỏi dòng lệnh?

Gỡ cài đặt Python vĩnh viễn bằng Command Prompt

  • Mở dấu nhắc lệnh của hệ thống Windows
  • Xác định đường dẫn thích hợp để truy cập tệp Python bằng từ khóa cd trong dấu nhắc lệnh. Nhìn vào hướng dẫn dưới đây. con trăn
  • Sử dụng từ khóa del để xóa file Python sau khi truy cập và nhấn Enter. con trăn

Python được cài đặt ở đâu trên Mac?

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. Bạn không bao giờ được sửa đổi hoặc xóa những thứ này, vì chúng do Apple kiểm soát và được sử dụng bởi phần mềm của Apple hoặc bên thứ ba

Làm cách nào để gỡ cài đặt Python 3. 6 trên máy Mac?

Cách gỡ cài đặt Python 3. 6 Mac

  • Mở Finder và đi đến Ứng dụng
  • Chọn Python 3. 6 thư mục
  • Di chuyển thư mục vào Thùng rác
  • Nhấn Ctrl-bấm vào Thùng rác và chọn Dọn sạch Thùng rác

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

Kiểm tra xem Python có được cài đặt sẵn trên MacOS của bạn không

  • Khởi chạy thiết bị đầu cuối
  • Nhập Python rồi 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ó

Làm cách nào để gỡ cài đặt Python 2. 7 trên máy Mac?

Bạn phải xóa Python 2 của bên thứ ba. 7 khuôn khổ. Xóa thư mục ứng dụng của Python 2. 7. Xóa các liên kết tượng trưng của Python 2. 7 từ thư mục /usr/bin. Bạn phải xóa các liên kết khỏi thư mục phiên bản python trong thư viện

Tôi có thể gỡ cài đặt Python không?

Nếu Python được cài đặt bởi ứng dụng của bên thứ ba, bạn cũng có thể gỡ bỏ ứng dụng đó, nhưng ứng dụng đó sẽ không hoạt động nữa. Bạn nên sử dụng trình gỡ cài đặt của ứng dụng đó thay vì gỡ trực tiếp Python. Nếu Python đi kèm với hệ điều hành của bạn, bạn không nên gỡ bỏ nó

Thật dễ dàng để cài đặt nhiều phiên bản python trên máy tính Mac bằng trình cài đặt từ python. org, Homebrew, Conda hoặc các nguồn khác. Điều này có thể tạo ra xung đột nếu người dùng muốn chạy một phiên bản python nhưng thay vào đó, bash lại gọi một phiên bản khác

Đây là hướng dẫn sẽ chỉ cho bạn cách

  • sửa đổi hồ sơ bash của bạn để thay đổi phiên bản python nào được bash gọi trước
  • sử dụng môi trường ảo để chỉ định phiên bản python sẽ chạy dự án
  • gỡ cài đặt các phiên bản cụ thể của python

cảnh báo

Hệ điều hành Mac cần python

KHÔNG xóa bất kỳ phiên bản Python nào được tìm thấy trong các thư mục sau

  • brew install python@2
    9
  • $ echo $PATH
    
    /Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
    0

Các phiên bản Python này—nên là Python 2. 7—được Apple cài đặt và được Mac OS cũng như phần mềm khác sử dụng để thực hiện một số chức năng. Xóa Python khỏi các thư mục này sẽ phá vỡ Mac OS và buộc bạn phải cài đặt lại nó trên máy tính của mình

Các dự án khác có thể cần các phiên bản cụ thể của python

Bạn có thể có một dự án python hoặc bạn có thể sử dụng các gói python yêu cầu các phiên bản Python cụ thể. Gỡ cài đặt các phiên bản đó sẽ ngăn các dự án hoặc gói đó hoạt động cho đến khi phiên bản python đó được cài đặt lại. Ví dụ, Python 3 là một phần phụ thuộc của Numpy;

Cài đặt

Có thể tìm thấy ba phương pháp phổ biến để cài đặt python tại đây

con trăn. tổ chức

con trăn. tổ chức [trăn. org] có thể được tìm thấy ở đây


pha chế tại nhà

Đầu tiên cài đặt Homebrew. Hướng dẫn ở đây, hoặc nhập lệnh sau

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


Để cài đặt Python 3

brew install python

Để cài đặt Python 2

brew install python@2


Trăn Anaconda

Anaconda thường được sử dụng cho các ứng dụng khoa học và máy học

Đối với Anaconda, hãy làm theo hướng dẫn cài đặt tại đây


Miniconda là phiên bản rút gọn của Anaconda

Đối với Miniconda, hãy làm theo hướng dẫn cài đặt tại đây


ĐƯỜNG và. bash_profile

ĐƯỜNG DẪN

Đường dẫn là danh sách các thư mục mà trình bao của bạn sẽ xem qua khi bạn thực thi lệnh. Bạn có thể hiển thị đường dẫn trên máy tính của mình bằng lệnh

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
1

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin

Các thư mục trên được phân tách bằng dấu hai chấm, đây là giao diện của chúng được hiển thị theo trình tự

  • /Thư viện/Khung/Python. khung/Phiên bản/3. 7/thùng
  • /Người dùng/tên người dùng/anaconda3/bin
  • /Thư viện/Khung/Python. khung/Phiên bản/2. 7/thùng
  • /Người dùng/tên người dùng/miniconda2/bin
  • /Người dùng/tên người dùng/miniconda3/bin
  • /Thư viện/Khung/Python. khung/Phiên bản/3. 6/thùng
  • /usr/local/bin
  • /usr/bin
  • /thùng rác
  • /usr/sbin
  • /sbin
  • /usr/texbin
  • /opt/X11/bin
  • /usr/X11/bin
  • /usr/local/git/bin

Khi bạn yêu cầu shell của mình chạy một lệnh cụ thể hoặc chạy một trình thông dịch, chẳng hạn như

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
2, shell sẽ xem qua các thư mục khác nhau được liệt kê trong PATH theo thứ tự chúng được trình bày ở trên. Khi trình bao tìm thấy lệnh đó, nó sẽ dừng và gọi lệnh đó ngay cả khi có một phiên bản khác của cùng một lệnh, có cùng tên, ở xa hơn trong danh sách

bash_profile

Cấu hình bash là một tập hợp các hướng dẫn được chạy bởi trình bao khi người dùng đăng nhập vào bash. Bạn có thể thêm nhiều tùy chọn khác nhau vào cấu hình bash, bao gồm các sửa đổi đối với PATH. Khi anaconda, miniconda hoặc các phiên bản khác của python được cài đặt, chúng sẽ tự động thêm đường dẫn đến các phiên bản python tương ứng của chúng vào đầu cấu hình bash

Bash đọc hồ sơ bash theo thứ tự tuần tự - từ trên xuống dưới - và thêm các đường dẫn đó vào PATH theo thứ tự mà chúng được đọc. Điều này có nghĩa là đường dẫn cuối cùng ở cuối cấu hình bash sẽ kết thúc dưới dạng đường dẫn đầu tiên trong PATH. Điều này có nghĩa là nếu bạn có Python 3. 6 trên máy tính của bạn, sau đó quyết định thêm python 3. 7, nhưng giữ 3. 6, trình cài đặt sẽ thêm Python 3. 7 lên đầu hồ sơ bash nhưng nó sẽ kết thúc sau python 3. 6 trong ĐƯỜNG. Nhập

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
3 vào bash sẽ gọi python 3. 6 chứ không phải 3. 7

Nếu điều đó gây nhầm lẫn, hãy so sánh thứ tự mà các đường dẫn python được thêm vào hồ sơ bash của tôi bên dưới với PATH được liệt kê ở trên. Bạn sẽ nhận thấy rằng các đơn đặt hàng tương ứng của chúng đối diện nhau

Nhập lệnh sau để mở hồ sơ bash trong TextEdit

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
1

Của tôi. bash_profile hiện trông như thế này

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
2

Nếu bạn muốn giữ tất cả các phiên bản python đã cài đặt của mình, nhưng muốn bash mở một phiên bản khác trước, chỉ cần sao chép và dán nó vào cuối hồ sơ bash. Nếu bạn không muốn bash chạy một phiên bản cụ thể của python thì hãy xóa nó khỏi hồ sơ bash và gỡ cài đặt phiên bản đó bằng cách làm theo các hướng dẫn bên dưới

Đừng quên lưu hồ sơ bash trước khi đóng TextEdit. Bạn cũng phải tải lại hồ sơ bash trong bash trước khi bất kỳ thay đổi nào có hiệu lực. Chỉ cần nhập một trong các lệnh sau

  • $ echo $PATH
    
    /Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
    4
  • $ echo $PATH
    
    /Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
    5

Homebrew - pyenv

Pyenv là gói Homebrew cho phép người dùng cài đặt nhiều phiên bản python trong Homebrew và chỉ định phiên bản python nào họ muốn chạy

Cài đặt pyenv

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
5

Cài đặt các phiên bản khác nhau của python

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
6

Hiển thị phiên bản nào của python được cài đặt

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
7

Dấu hoa thị cho biết phiên bản hệ thống của python đang hoạt động, nhưng 3. 5. 0 và 3. 6. 0 cũng được cài đặt


Pyenv Địa phương

Tạo một thư mục có tên là

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
6, sau đó hiển thị phiên bản python được gọi bởi bash bằng cách nhập
$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
7

brew install python@2
0

Bây giờ nhập

brew install python
0

Điều này tạo ra một tệp

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
8 cho biết
$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
9 phiên bản python nào sẽ chạy trong thư mục đó

Nhập

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
10 cho chúng tôi thấy tập tin đó

brew install python
1

Bây giờ hãy nhập

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
11

brew install python
2

Và chạy lệnh này sẽ hiển thị phiên bản python nào được gọi bởi pyenv

brew install python
3

Để thay đổi pyenv thành phiên bản hệ thống của phiên bản 3. 6. 0 nhập

brew install python
4

Quy trình này ổn, bạn có thể đặt phiên bản python để chạy trong một thư mục cụ thể. Nhưng nếu bạn muốn sử dụng pyenv để đặt phiên bản toàn cầu của python thì sao?


Pyenv toàn cầu

Pyenv đưa ra các hướng dẫn này khi bạn nhập

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
12 vào bash

brew install python
5


Mở hồ sơ bash

  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    13

Thêm văn bản này vào dưới cùng của tập tin

  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    14

Lưu tệp và sau đó nhập

  • $ echo $PATH
    
    /Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
    4


Nhập vào

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
1 sẽ hiển thị rằng pyenv shim đã được thêm vào đầu đường dẫn

  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    17

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
18 sẽ trở lại

  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    19

Điều này có nghĩa là bash sẽ chạy phiên bản python do pyenv đặt


Điều hướng đến một thư mục không có tệp

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
8 và nhập

brew install python
6

Điều này cho chúng ta thấy rằng phiên bản toàn cầu của python là 3. 6. 0 và nó được thiết lập bởi

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
9

Vì vậy, điều này cho thấy bash sẽ chạy bất kỳ phiên bản python nào được đặt trong pyenv


Nếu bạn điều hướng trở lại thư mục

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
6 với tệp
$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
8 và chạy
$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
7, bạn sẽ nhận thấy rằng nó không chạy phiên bản toàn cầu của python, nó chạy bất kỳ phiên bản nào được đặt lần cuối bằng lệnh
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
25


Xác định vị trí Python


Chúng ta có thể sử dụng lệnh

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
26 để xác định vị trí của các phiên bản cụ thể của python

brew install python
7

Điều này cho thấy một số trùng lặp khi một số phiên bản của python xuất hiện trong cả hai tìm kiếm

Vị trí của phiên bản anaconda và miniconda của python là tự giải thích, cài đặt pyenv cũng vậy, python. trình cài đặt org đặt python trong thư mục

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
27. Homebrew cài đặt tất cả các gói, bao gồm cả python, trong
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
28, sau đó Homebrew thêm một liên kết tượng trưng tới
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
29 để có thể tìm thấy phiên bản python của nó trong đường dẫn. Cuối cùng, Apple cài đặt python trong
brew install python@2
9. Hãy nhớ, đừng xóa phiên bản đó

Gỡ cài đặt trăn

Làm theo các hướng dẫn sau nếu bạn muốn xóa các phiên bản cụ thể của python

con trăn. tổ chức

con trăn. trình cài đặt org đặt tất cả các tệp đã cài đặt của nó vào các thư mục sau

  • Thư mục ứng dụng hệ thống,
    MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    51
  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    52
  • MacBook-Pro:~ admin$ brew uninstall python3
    Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
    MacBook-Pro:~ admin$ python3
    -bash: python3: command not found
    MacBook-Pro:~ admin$ python
    Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    29

Để xóa tất cả các phiên bản python đã được cài đặt bằng python. org, hãy nhập các lệnh này trong thiết bị đầu cuối

brew install python
8

Để xóa các phiên bản cụ thể của python, bạn phải tham khảo khung cụ thể. Các khung được cài đặt trong

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
52 và các phiên bản cụ thể được tìm thấy trong
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
55. Vì vậy, ví dụ nếu bạn chỉ muốn gỡ cài đặt phiên bản 3. 5 nhưng để lại các phiên bản khác, bạn sẽ nhập các lệnh sau vào bash

brew install python
9


pha chế tại nhà

Để gỡ cài đặt python đã được cài đặt bằng homebrew, bạn cần xác định phiên bản nào của python đã được Homebrew cài đặt

đi vào

brew install python@2
0

Hiện tại brew gọi python3 là

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
2 và python 2 được gọi là
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
57

Để gỡ cài đặt cả python2 và python3, hãy nhập thông tin sau

brew install python@2
1

Homebrew sẽ từ chối gỡ cài đặt python nếu nó có phần phụ thuộc, chỉ cần gỡ cài đặt python và bỏ qua phần phụ thuộc

brew install python@2
2

Hoặc, thêm các phần phụ thuộc vào danh sách các mục cần gỡ cài đặt

brew install python@2
3


Xử lý sự cố

Có thể có thư mục Python của Homebrew ở đầu $PATH nhưng việc gọi

$ echo $PATH

/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/username/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/username/miniconda2/bin:/Users/username/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/X11/bin:/usr/local/git/bin
2 vẫn sẽ khởi động phiên bản Python do Apple cài đặt hoặc một số phiên bản khác. Nếu đúng như vậy, có thể bản cài đặt Python của Homebrew đã bị hủy liên kết. Lệnh này sẽ hủy liên kết và liên kết lại Python trong Homebrew

brew install python@2
4

Gỡ cài đặt Python khỏi Pyenv

Để liệt kê các phiên bản python được cài đặt bằng pyenv, hãy nhập

brew install python@2
5

Để gỡ cài đặt các phiên bản python đã cài đặt bằng pyenv, hãy nhập

brew install python@2
6

Trăn Anaconda

Hướng dẫn xóa chính thức được tìm thấy tại đây, nhưng việc xóa anaconda và miniconda rất dễ dàng

Anaconda và miniconda được cài đặt trong thư mục chính của người dùng.

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
59,
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
60,______161, hoặc
MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5.. [5,102 files, 102.9MB]
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 [default, Oct  6 2017, 22:29:07] 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 [clang-900.0.31]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
62

Tôi có thể xóa Python khỏi Windows không?

Điều hướng đến Bảng điều khiển. Nhấp vào “Gỡ cài đặt chương trình” và danh sách tất cả các chương trình hiện được cài đặt sẽ hiển thị. Chọn phiên bản Python mà bạn muốn gỡ cài đặt, sau đó nhấp vào nút “Gỡ cài đặt” phía trên danh sách – việc này phải được thực hiện cho mọi phiên bản Python được cài đặt trên hệ thống

Tôi có thể xóa Python khỏi máy Mac của mình không?

Nếu đã quen với ứng dụng Terminal, bạn có thể sử dụng các dòng lệnh để gỡ cài đặt Python khỏi máy Mac của mình. Đối với điều này, hãy làm theo các bước sau. Di chuyển Python vào thùng rác. Mở ứng dụng Terminal và gõ dòng lệnh sau vào cửa sổ. ~ [tên người dùng] sudo rm -rf /Applications/Python\ 3. 6/

Python có được cài đặt trên máy tính của tôi không?

Ngoài ra, bạn có thể xác định vị trí cài đặt Python theo cách thủ công bằng cách thực hiện theo các bước sau. Nhập 'Python' vào Thanh Tìm kiếm của Windows . Nhấp chuột phải vào Ứng dụng Python, sau đó chọn “Mở vị trí tệp“ Nhấp chuột phải vào phím tắt Python, sau đó chọn Thuộc tính.

Tôi có nên Gỡ cài đặt Python cũ không?

Mọi phiên bản Python đều có bản sửa lỗi và bản vá bảo mật. Để đảm bảo rằng bạn không bị ảnh hưởng bởi các lỗi và sự cố bảo mật đã được khắc phục, việc xóa phiên bản cũ là cần thiết .

Chủ Đề