Hướng dẫn can i uninstall old versions of python? - tôi có thể gỡ cài đặt phiên bản cũ của python không?

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

Tôi đã cài đặt Python 3.2 và tôi muốn biết nếu tôi phải gỡ cài đặt các phiên bản trước đó trước khi cài đặt các phiên bản mới hơn.

Hỏi ngày 20 tháng 9 năm 2013 lúc 1:41Sep 20, 2013 at 1:41

BZRRBZRRbzrr

1.4503 huy hiệu vàng18 Huy hiệu bạc39 Huy hiệu đồng3 gold badges18 silver badges39 bronze badges

8

Cài đặt tất cả các phiên bản Python X.Y mà bạn muốn, nhưng bao gồm Python 3.3 trở lên (cuối cùng là tốt nhất hoặc cài đặt lại sau tất cả các phiên bản khác) để lấy trình khởi chạy Python mà @abarnert đã đề cập trong các bình luận của mình. Nó cũng có sẵn như một trình cài đặt độc lập.

Các phiên bản trước hơn 3.3 không nên đăng ký các tiện ích mở rộng, do đó trình khởi chạy được cài đặt từ 3,3 trở lên sẽ vẫn là trình xử lý mặc định cho các tệp .py.

Từ dòng lệnh:

py -2        # launch latest 2.x version installed.
py -3        # latest 3.x
py -3.2      # run exact version
py -3.2-32   # run 32-bit version on 64-bit system.

Vì vậy, bạn thậm chí có thể có các cài đặt hỗn hợp 32 bit và 64 bit.

Biến môi trường PY_PYTHON có thể được đặt để chỉ định Python mặc định để chạy.

Trong các tập lệnh, thêm một nhận xét về các biểu mẫu sau đây để sử dụng phiên bản Python đó khi tập lệnh được nhấp đúp hoặc chạy từ dòng lệnh qua py script.py:

#!python2
#!python3
#!python3.2
#!python3.2-32

Xem PEP 397 để biết thêm chi tiết.

Đã trả lời ngày 20 tháng 9 năm 2013 lúc 2:42Sep 20, 2013 at 2:42

Hướng dẫn can i uninstall old versions of python? - tôi có thể gỡ cài đặt phiên bản cũ của python không?

Mark Tolonenmark TolonenMark Tolonen

155K23 Huy hiệu vàng162 Huy hiệu bạc235 Huy hiệu Đồng23 gold badges162 silver badges235 bronze badges

4

Bạn có thể cài đặt nhiều phiên bản Python trên Windows, nhưng chỉ phiên bản cuối cùng bạn đã cài đặt sẽ được sử dụng theo mặc định: khi nhấp đúp vào tệp .py trong Windows Explorer, khi nhập python vào dòng lệnh, v.v. Trên menu ngữ cảnh cũng sử dụng phiên bản cuối cùng bạn đã cài đặt. Để sử dụng các phiên bản khác, bạn sẽ cần chỉ định đường dẫn đầy đủ của phiên bản bạn muốn. Ngoài ra, nếu bạn sử dụng biến môi trường PYTHONPATH, chỉ có một trong số đó và các tập lệnh trong các thư mục được chỉ định trong PYTHONPATH có thể hoặc không hoạt động với bất kỳ phiên bản nào của Python mà bạn tình cờ đang chạy. Điều này có thể được làm việc xung quanh bằng cách viết một tệp hàng loạt đặt PYTHONPATH trước khi khởi chạy Python.

Đã trả lời ngày 20 tháng 9 năm 2013 lúc 1:52Sep 20, 2013 at 1:52

Kindallkindallkindall

Phim thương hiệu vàng 172K3434 gold badges268 silver badges300 bronze badges

1

Nó thường phụ thuộc vào hệ điều hành bạn đang chạy và cách bạn cài đặt Python của mình. Theo Linux hoặc Mac OSX, bạn không cần phải phân loại phiên bản trước. Tôi không chắc mọi thứ được xử lý cho Windows như thế nào.

Hướng dẫn can i uninstall old versions of python? - tôi có thể gỡ cài đặt phiên bản cũ của python không?

Mruanova

5.2975 Huy hiệu vàng33 Huy hiệu bạc51 Huy hiệu Đồng5 gold badges33 silver badges51 bronze badges

Đã trả lời ngày 20 tháng 9 năm 2013 lúc 1:44Sep 20, 2013 at 1:44

Tôi có nên loại bỏ các phiên bản Python cũ hơn không?

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.we strongly recommend that you first uninstall it before installing Python 2.5 to avoid any ambiguity in calls to the Python interpreter python.exe.

Có ổn để gỡ cài đặt Python không?

Nếu Python đi kèm với hệ điều hành của bạn, việc loại bỏ nó không được khuyến khích. Nếu bạn loại bỏ nó, bất kỳ công cụ nào được viết bằng Python sẽ không còn chạy nữa, và một số trong số chúng có thể quan trọng đối với bạn.. If you remove it, whatever tools were written in Python will no longer run, and some of them might be important to you.

Tôi có thể cài đặt 2 phiên bản Python không?

Nếu bạn muốn sử dụng nhiều phiên bản Python trên một máy, thì PyenV là một công cụ thường được sử dụng để cài đặt và chuyển đổi giữa các phiên bản. Điều này không được nhầm lẫn với tập lệnh Pyvenv khấu hao được đề cập trước đó. Nó không đi kèm với Python và phải được cài đặt riêng.pyenv is a commonly used tool to install and switch between versions. This is not to be confused with the previously mentioned depreciated pyvenv script. It does not come bundled with Python and must be installed separately.