Hướng dẫn how do i delete previous versions in python? - làm cách nào để xóa các phiên bản trước trong python?

Tôi có một số kinh nghiệm với C++Fortran và tôi muốn bắt đầu sử dụng python cho việc xử lý hậu kỳ của mình vì tôi bắt đầu nhận ra MATLAB không hiệu quả như thế nào đối với những gì tôi cần làm [chủ yếu liên quan đến các lô với hàng triệu điểm].

Tôi đã có một vài phiên bản python được cài đặt, từ mỗi lần tôi muốn bắt đầu sử dụng. Bây giờ nó đã trở thành một mớ hỗn độn. Trong /usr/local/bin/, đây là những gì lệnh ls python* trả về:

python            python2.7         python3           python3.5         python3.5m        pythonw-32
python-32         python2.7-32      python3-32        python3.5-32      python3.5m-config pythonw2.7 
python-config     python2.7-config  python3-config    python3.5-config  pythonw           pythonw2.7-32

Bây giờ tôi muốn một bảng xếp hạng sạch sẽ. Tôi muốn một cách an toàn để loại bỏ tất cả các phiên bản trước của python, bao gồm tất cả các gói của họ, vì vậy tôi chỉ có thể cài đặt phiên bản mới nhất và nhập tất cả các thư viện tôi muốn như numpyC++0 [tôi đã gặp một số vấn đề với điều đó].

EDIT:

Tôi đang chạy trên Osx Yosemite 10.10.

Đã hỏi ngày 9 tháng 10 năm 2015 lúc 8:43Oct 9, 2015 at 8:43

Solalitosolalitosolalito

1.1594 huy hiệu vàng19 Huy hiệu bạc31 Huy hiệu đồng4 gold badges19 silver badges31 bronze badges

1

Không gỡ cài đặt trình thông dịch Python của hệ thống của bạn [Python 2.7 có lẽ là nhất]. Bạn có thể xem xét việc gỡ cài đặt phiên bản khác [Python 3.5 rất có thể], nhưng tôi không nghĩ bạn thực sự cần phải làm điều đó [có thể không phải là một ý tưởng tồi để giữ một trình thông dịch Python 3 trên toàn hệ thống ... ai biết!].

Nếu bạn muốn có một trạng thái sạch, tôi khuyên bạn nên sử dụng môi trường ảo ngay bây giờ. Bạn có hai tùy chọn:

  • Sử dụng C++1 và C++2 để thiết lập môi trường và gói ảo của bạn. Tuy nhiên, sử dụng C++2 có nghĩa là bạn sẽ phải biên dịch các gói cần biên dịch [numpy, C++0 và nhiều gói Python khoa học khác mà bạn có thể sử dụng cho "xử lý hậu kỳ" của mình].
  • Sử dụng Conda [hoặc miniconda]. Bằng cách này, bạn sẽ có thể xử lý các môi trường ảo nhưng không phải tự biên soạn các gói Python. Conda cũng cho phép bạn xử lý các phiên dịch viên Python khác nhau mà không cần phải cài đặt chúng trong hệ thống của bạn [nó sẽ tải xuống cho bạn].

Ngoài ra, bạn nói rằng bạn đang cảm thấy Matlab không hiệu quả để vẽ hàng triệu điểm. Tôi không biết nhu cầu/ràng buộc thực tế của bạn, nhưng tôi thấy matplotlib rất không hiệu quả để vẽ dữ liệu lớn và/hoặc dữ liệu thời gian thực.

Cũng như một gợi ý, hãy xem xét sử dụng pyqtgraph. Nếu bạn vẫn cảm thấy điều đó không đủ nhanh, hãy xem xét sử dụng Vispy [có thể ít chức năng/thuận tiện vào lúc này, nhưng hiệu quả hơn].

Đã trả lời ngày 9 tháng 10 năm 2015 lúc 9:05Oct 9, 2015 at 9:05

PequepequePeque

12.6K10 Huy hiệu vàng59 Huy hiệu bạc100 Huy hiệu Đồng10 gold badges59 silver badges100 bronze badges

Trước khi thực hiện bất kỳ cài đặt/gỡ cài đặt nào, hãy đảm bảo bạn tạo bản sao lưu các chương trình của riêng mình trong trường hợp bất cứ điều gì quan trọng là vô tình bị xóa.

Nếu bạn hiện đang cài đặt phiên bản Python cũ hơn, chúng tôi thực sự khuyên bạn nên gỡ cài đặt nó trước khi cài đặt Python 2.5 để tránh mọi sự mơ hồ trong các cuộc gọi đến trình thông dịch Python Python.exe. Cài đặt Python 2.5 dường như có thể hoạt động ngay cả khi không gỡ cài đặt các phiên bản trước, nhưng các cuộc gọi hệ thống đến Python sẽ trỏ đến Python.exe trong thư mục 2.5 trong khi, ví dụ, một số tệp như tập lệnh Ipython cũ có thể vẫn đang gọi phiên bản Python trước đó, mà có thể cư xử khác nhau hoặc có thể gặp sự cố.strongly recommend that you first uninstall it before installing Python 2.5 to avoid any ambiguity in calls to the Python interpreter python.exe. Installing Python 2.5 may seem to work even without uninstalling previous versions, but system calls to Python will point to python.exe in the 2.5 directory while, for example, certain files such as an old iPython script may still be invoking the previous Python version, which may behave differently or possibly crash.

  1. Chuyển đến bảng điều khiển và chọn Thêm hoặc xóa các chương trìnhControl Panel and select Add or Remove Programs
  2. Giả sử bạn đã cài đặt phiên bản X.Y cũ hơn, cuộn qua danh sách các chương trình và cho mỗi gói Python X.Y đã được cài đặt, chọn nó trong danh sách và nhấp vào Xóa.Remove.

    Lưu ý rằng hầu hết các gói sẽ được liệt kê là Python X.Y Pack_name-Package_Version, chẳng hạn như Python 2.5 Numpy-1.0.4, nhưng một vài gói như Wxpython, được liệt kê là Wxpython 2.8.7 [Unicode] , yêu cầu bạn tìm kiếm toàn bộ danh sách chương trình cho các gói.Python X.Y package_name-package_version, such as Python 2.5 numpy-1.0.4, but a few packages such as wxPython, listed as wxPython 2.8.7.1 [unicode] for Python 2.5, may not follow that convention, necessitating that you search the entire program list for packages.

  3. Thư mục C: \ Pythonxy \ vẫn sẽ tồn tại, vì vậy bạn nên xóa thư mục đó để tránh nhầm lẫn [đảm bảo mọi mã bạn có trong đó được sao lưu trước khi xóa thư mục !!!]
  4. Xóa bất kỳ phím tắt nào cho Python X.Y hoặc IPYTHON vẫn có thể nằm trong menu Bắt đầu.Start menu.
Mục lục

Làm cách nào để loại bỏ con đường Python cũ?

Tìm và nhấp vào nút biến môi trường của các biến. Làm nổi bật biến đường dẫn trên đường dẫn trong phần biến hệ thống bằng cách nhấp chuột trái. Sau đó nhấn nút Chỉnh sửa trên mạng. Nếu bạn thấy một đường dẫn của thư mục Bin Python trong menu, hãy xóa nó bằng cách chọn nó và nhấn nút Xóa Xóa ở bên phải của menu.

Làm cách nào để gỡ cài đặt kịch bản Python?

Gỡ cài đặt/loại bỏ các gói Python bằng PIP..
Mở cửa sổ thiết bị đầu cuối ..
Để gỡ cài đặt hoặc xóa, một gói sử dụng lệnh '$ pip gỡ cài đặt'. Ví dụ này sẽ loại bỏ gói bình. ....
Lệnh sẽ yêu cầu xác nhận sau khi liệt kê các tệp sẽ bị xóa ..

Làm cách nào để quản lý các phiên bản Python?

Cài đặt phiên bản phát triển mới nhất của Python. Chuyển đổi giữa các phiên bản đã cài đặt. Sử dụng môi trường ảo với pyenv. Kích hoạt các phiên bản Python và môi trường ảo khác nhau tự động ...
install..
versions..
which..
global..
local..
shell..

Bạn có thể có 2 phiên bản Python khác nhau không?

Với Navigator, bạn có thể có các phiên bản Python khác nhau trên máy tính của mình và dễ dàng chuyển đổi giữa chúng bằng cách giữ chúng trong các môi trường khác nhau. Để sử dụng một phiên bản khác của Python so với phiên bản bạn hiện đang sử dụng, hãy thiết lập một môi trường mới: bắt đầu điều hướng. and easily switch between them by keeping them in different environments. To use a different version of Python than the one you are currently using, set up a new environment: Start Navigator.

Bài Viết Liên Quan

Chủ Đề