2013-04-05 37 views
7

một vài tháng trước, tôi đã cài đặt Python 2.7 trên máy tính xách tay của mình (os của tôi là Windows 7). Sau đó, tôi quyết định sử dụng Python xy 2.7.3 thay vì Python thuần túy; vì vậy, như đã đề xuất, tôi đã gỡ bỏ Python 2.7 và cố gắng cài đặt Python xy 2.7.3. Tuy nhiên, khi tôi cố chạy tệp .exe để cài đặt, một cửa sổ cảnh báo xuất hiện cho tôi biết rằng Python 2.7 đã được cài đặt trên máy tính của tôi. Tôi đã thử cài đặt một phiên bản khác của Python xy (2.6) và mọi thứ đều ổn; tuy nhiên, tôi thực sự thích sử dụng phiên bản mới nhất của Python xy. Trên thực tế, tôi không thể tìm ra điều gì đã xảy ra khi gỡ cài đặt Python 2.7; có ai có manh mối nào không? Tôi có thể cho bạn biết rằng tôi đã làm theo quy trình 'bình thường' để gỡ cài đặt chương trình; control panel -> Programs -> Remove ProgramSự cố khi gỡ cài đặt hoàn toàn Python 2.7 từ Windows 7

Cảm ơn trước

Stefano

+0

Cài đặt python của bạn vẫn còn trong đường dẫn cửa sổ của bạn? Ngoài ra, bạn có thể có nhiều cài đặt python. Các thư mục khác nhau, các cài đặt khác nhau. -> Thêm mục nhập đường dẫn. Chúng ta cần nhiều hơn thế một chút. Gỡ cài đặt có thể có các tác dụng phụ khó chịu ... – SaCry

Trả lời

1

lẽ để đưa ra câu trả lời ra khỏi đó.

Gỡ cài đặt mọi thứ từ cửa sổ có thể có nhiều tác dụng phụ được lưu trữ hoàn toàn trên máy cụ thể của bạn. Đối với những gì phổ biến:

-> Python đặt chính nó trong đường dẫn cửa sổ của bạn. Đây là cách sửa đổi đường dẫn cửa sổ của bạn: http://www.computerhope.com/issues/ch000549.htm Điều đó có nghĩa là có khả năng python đã biến mất nhưng mục nhập đường dẫn có thể không có. Tuy nhiên, đó là phỏng đoán -> cần thêm thông tin

-> Bạn có chắc chắn rằng mọi thứ đã bị xóa khỏi máy tính của bạn? Nếu bạn đã thực hiện quá trình gỡ cài đặt bình thường - hãy thử tìm kiếm xem có thư mục python nào không.

-> Bên thứ ba được cài đặt? Bạn đã tải xuống bất kỳ libs nào vẫn còn trên máy của bạn chưa.

Bên cạnh đó - nó có thể là bất cứ điều gì - càng có nhiều thông tin bạn cung cấp cho chúng tôi càng có nhiều điều chúng tôi có thể nói về nó.

Có lẽ bài này sẽ giúp bạn: How to completely remove Python from a Windows machine?

5

Tôi cũng có vấn đề này là tốt. Đó là do cài đặt của bên thứ ba. Mặc dù bạn đã gỡ cài đặt python, nó để lại tất cả thư viện của bên thứ ba đã được cài đặt và tôi nghĩ Python (x, y) chỉ phát hiện thư mục.

Để khắc phục, gỡ cài đặt Python 2.7 và sau đó kiểm tra xem C: \ Python27 vẫn tồn tại. Nếu có, hãy tiếp tục và xóa rồi thử cài đặt Python (x, y). Đó là những gì làm việc cho tôi.

+0

Tôi cần xóa các khóa đăng ký có liên quan như được đưa ra trong câu trả lời của @ Daniel để làm việc này. – dshgna

6

Run regedit, sao lưu và xóa các khóa registry:

HKEY_LOCAL_MACHINE \ Software \ Python \

HKEY_CURRENT_USER \ Software \ Python

Vấn đề của tôi xảy ra khi thay đổi từ Canopy để Python (x, y). Vì vậy, cũng xóa tất cả các thư mục bị bỏ lại sau khi gỡ cài đặt. https://support.enthought.com/entries/23580651-Uninstalling-Canopy

0

Tôi đã cài đặt python 2.7 và tán cây. Tôi muốn chuyển sang python (x, y) để truy cập phiên bản đầy đủ của thư viện OpenCV. python (x, y) cài đặt phàn nàn về python 2.7 đã được cài đặt sau: 1) Sử dụng bảng điều khiển cửa sổ kiểm soát 2) Loại bỏ tất cả các file python kéo dài 3) Loại bỏ các con đường cửa sổ như gợi ý ở trên

Không cho đến khi tôi loại bỏ tất cả các khóa registry liên quan đến python/enthough đã trăn (x, y) cài đặt mà không có vấn đề.

1

Tôi gặp sự cố này:
Tôi đã cố gỡ cài đặt python và cài đặt mới, lý do vấn đề phiên bản pip của tôi không được giải quyết.
Vì vậy, tôi đã xóa thư mục python, gỡ bỏ python khỏi đường dẫn hệ thống và khi tôi cố gỡ cài đặt từ "Gỡ cài đặt chương trình" trong bảng điều khiển, nó hiển thị cửa sổ lỗi "Windows installation package" và không thể xóa cài đặt.
Giải pháp những gì tôi tìm thấy là: Trong "Gỡ cài đặt một chương trình" chọn python và nhấp sửa chữa. Và sau đó gỡ bỏ cài đặt python, nó làm việc cho tôi. Hy vọng điều này sẽ giúp và tiết kiệm thời gian.
PS: Tôi khá mới với python, và bất kỳ sự trợ giúp nào để sửa lỗi tôi sẽ được đánh giá cao.

1

Tôi đã có trăn 2.7.12 và muốn gỡ cài đặt nó cho 2.7.9. Tôi đã có cùng một vấn đề như bạn và sửa chữa nó Tôi đã cố gắng để xóa tất cả các tập tin địa phương và sau đó gỡ bỏ cài đặt tuy nhiên nó vẫn cho tôi cùng một lỗi. Vì vậy, thay vào đó tôi quyết định sửa chữa trăn 2.7.12 và sau đó gỡ bỏ cài đặt mà làm việc hoàn hảo và hoàn toàn đã thoát khỏi lỗi.

0

Tôi đã cài đặt Enthought trước đây. Khi tôi muốn cài đặt Python (x, y) thay vào đó, tôi đã gặp các vấn đề ở trên.

Sau khi tôi đã cố gỡ cài đặt Enthought và Python (x, y) khỏi Bảng điều khiển rồi khởi động lại PC, sự cố vẫn xảy ra vào lần tiếp theo tôi cài đặt Python (x, y).

tôi giải quyết vấn đề này bằng cách:

  1. xóa tất cả các file liên quan trong C:/User/UserName/AppData/về Python, bao gồm cả các phần mềm của bên thứ ba như Enthought;
  2. xóa Đường dẫn trong môi trường người dùng và hệ thống; ===== hai bước không thành công nếu tôi không thực hiện bước thứ ba. =====
  3. xóa các khóa đăng ký như @Daniel nói. (Bao gồm tất cả các phím có liên quan với py tiền tố nếu bạn cài đặt các phần mềm của bên thứ ba về Python.)

HKEY_LOCAL_MACHINE \ Software \ Python \

HKEY_CURRENT_USER \ Software \ Python

0

Xác định vị trí mà thiết lập tệp được sử dụng để cài đặt Python. Chạy nó và chọn sửa chữa. Nếu điều đó không giải quyết được vấn đề. Đi tới c: \ Python (x, y) và xóa hoàn toàn thư mục này bằng shift + Del.

Chạy lại tệp thiết lập đó và nhấp vào "Thay đổi" để cài đặt lại Python lần nữa. Theo mặc định trong tùy chọn trường hợp của tôi để thêm đường dẫn và làm cho phiên bản đó của Python, mặc định trên hệ thống của tôi đã được bỏ chọn có thể được tìm ra bằng cách nhìn thấy dấu chữ thập màu đỏ ở một trong các màn hình cài đặt. Bấm vào nó nếu bạn muốn thiết lập để làm cho nó mặc định phiên bản Python và cũng bấm vào tùy chọn để cho biết bạn muốn đường dẫn được thêm vào trong biến môi trường cửa sổ.

Không cần phải chạm vào đăng ký vì những lần trước đó sẽ bị ghi đè lần nữa. Trong trường hợp của tôi, nó hoạt động.Tôi đã nhận được lỗi như:

Fatal error Python: Py_Initialize: không thể tải hệ thống tập tin giải mã LookupError: không có chức năng tìm kiếm giải mã đăng ký: không thể tìm thấy mã hóa

Bên cạnh đó bỏ cài đặt đã thất bại từ kiểm soát bảng điều khiển. Vì vậy, các bước trên đã giải quyết được tất cả vấn đề của tôi. Hy vọng nó giúp.

Các vấn đề liên quan