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
9brew install python@2
0$ 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 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áchbash_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. 7Nế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
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$ 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
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
7brew install python@2
0Bâ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
1Bâ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
2Và 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
4Quy 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
5Mở 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
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
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ẫnMacBook-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
Và
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ậpbrew 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
9Vì 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.
52MacBook-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
9pha 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
0Hiệ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
1Homebrew 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
2Hoặ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
3Xử 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 Homebrewbrew install python@2
4Gỡ 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
6Tră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