Zainstalowałem zarówno Python 2.7, jak i Python 2.6.5. Nie wiem, co poszło nie tak, ale wydaje się, że nic związanego z Pythonem nie działa. np. „setup.py install” dla niektórych pakietów nie rozpoznaje parametru „install” i innych dziwnych zjawisk ...
Chciałbym całkowicie usunąć Pythona z mojego systemu.
Próbowałem uruchomić pliki msi w wersji 2.7 i 2.6 i wybrać usuń Pythona, a następnie uruchom tylko 2.6 i ponownie go zainstalowałem. Nadal rzeczy nie działają.
Jak całkowicie usunąć Pythona - ze wszystkiego? (!)
Nie chciałbym ponownie instalować całej mojej maszyny tylko z powodu instalacji Pythona ...
python
installation
uninstallation
Jonathan
źródło
źródło
Odpowiedzi:
Będziesz także musiał spojrzeć na ścieżkę systemową. Python stawia się tam i nie usuwa się: http://www.computerhope.com/issues/ch000549.htm
Twoje problemy prawdopodobnie zaczęły się, ponieważ Twoja ścieżka w Pythonie wskazuje na niewłaściwą.
źródło
Oto kroki (moja dziewczyna nieobeznana z komputerami musiała rozwiązać ten problem, ale w przeciwieństwie do wszystkich znacznie bardziej skomplikowanych procesów, które można znaleźć w Internecie, ten działa)
Działa to w systemie Windows 7 po wyjęciu z pudełka, nie są wymagane żadne dodatkowe programy ani skrypty.
źródło
pip
, możesz usunąć jego pamięć podręczną%LOCALAPPDATA%\pip
Uruchom ASSOC i FTYPE, aby zobaczyć, z czym są powiązane twoje pliki py. (Te polecenia są wewnętrzne dla cmd.exe, więc jeśli używasz innego procesora poleceń ymmv.)
C:> assoc .py .py=Python.File C:> ftype Python.File Python.File="C:\Python26.w64\python.exe" "%1" %* C:> assoc .pyw .pyw=Python.NoConFile C:> ftype Python.NoConFile Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %*
(Mam zarówno 32-, jak i 64-bitowe instalacje Pythona, stąd nazwa mojego katalogu lokalnego).
źródło
ftype
iassoc
są wewnętrzne dla cmd.exe. Być może używasz procesora poleceń innej firmy, który nie obsługuje pełnego zestawu poleceń? ss64.com/nt/assoc.htmlMiałem okno 7 (64-bitowe) i Pythona 2.7.12, odinstalowałem je, klikając instalator Pythona w katalogu „download”, następnie wybrałem usuń pythona, a następnie kliknąłem „zakończ”.
Usunąłem również pozostały katalog i pliki powiązane z Pythonem z dysku c: oraz z folderu „moje dokumenty”, ponieważ utworzyłem tam kilka plików.
źródło
możesz go usunąć ręcznie.
cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
del python.exe
del python3.exe
Teraz wiersz polecenia nie będzie już go pokazywał
where python
-> nic nie daje, a możesz zainstalować kolejną wersję ze źródła / anacondy i (po dodaniu jej adresu do Zmienne środowiskowe -> Ścieżka) znajdziesz tego właśnie pythona, który właśnie zainstalowałeśźródło
cd %LOCALAPPDATA%\Microsoft\WindowsApps
, co powinno być właściwą ścieżką, nawet jeśli partycja systemowa ma literę dysku inną niżC:
.Prawie wszystkie pliki Pythona powinny znajdować się w odpowiednich folderach (
C:\Python26
iC:\Python27
). Niektóre instalatory (ActiveState) również kojarzą.py*
pliki i dodają ścieżkę Pythona do%PATH%
instalacji, jeśli zaznaczysz pole „użyj tego jako domyślnej instalacji”.źródło
Wiem, że to stare pytanie, ale napotkałem ten problem z 2,7 i 3,5. Chociaż wersja 2.7 nie pojawiła się na mojej domyślnej liście odinstalowywania systemu Windows, pokazała się dobrze na karcie narzędzi ccleaner w sekcji Odinstaluj. Później odinstalowano i ponownie zainstalowano i od tego czasu kodowanie przebiega płynnie.
źródło
Odinstaluj program w języku Python za pomocą GUI systemu Windows. Usuń folder zawierający, np. Jeśli był przechowywany,
C:\python36\
pamiętaj o usunięciu tego folderuźródło
To całkiem proste. Kiedy go zainstalowałeś, musiałeś to zrobić używając jakiegoś pliku .exe (zakładam). Po prostu uruchom ponownie ten plik .exe, a pojawią się opcje modyfikacji Pythona. Po prostu wybierz opcję „Complete Uninstall”, a plik EXE całkowicie usunie Pythona.
Może być również konieczne zaznaczenie pola wyboru „Usuń Pythona ze ścieżki”. Domyślnie jest zaznaczona, ale równie dobrze możesz to sprawdzić dla pewności :)
źródło
Windows 7 64-bitowy z zainstalowanym w pewnym momencie Pythonem 3.4 i Pythonem 2.7 :)
Używam Py.exe do kierowania do Py2 lub Py3 w zależności od potrzeb skryptu - ale wcześniej nieprawidłowo odinstalowałem Python27.
Py27 został usunięty ręcznie z C: \ python \ Python27 (folder Python27 został wcześniej usunięty przeze mnie)
Po ponownym zainstalowaniu Python27 podał powyższy błąd, który określisz.
Zawsze wycofywał się podczas próby „usunięcia skrótów” podczas procesu instalacji.
Umieściłem kopię Python27 z powrotem w tym oryginalnym folderze, w C: \ Python \ Python27, i ponownie uruchomiłem ten sam nieudany instalator Python27. Z przyjemnością zlokalizowałem te elementy i usunąłem je, a następnie kontynuowałem instalację.
To nie jest odpowiedź, która rozwiązuje problemy z kluczami rejestru (inni o tym wspominają), ale jest pewnym obejściem, jeśli wiesz o poprzednich instalacjach, które zostały nieprawidłowo usunięte.
Możesz mieć wgląd w to, otwierając „regedit” i wyszukując „Python27” - klucz rejestru pojawił się w mojej pamięci podręcznej powłoki poleceń wskazując na c: \ python \ python27 \ (który został usunięty i nie był obecny podczas wyszukiwania w rejestru po jego znalezieniu).
Może to pomóc wskazać na wcześniej nieprawidłowo usunięte instalacje.
Powodzenia!
źródło