2017-02-24 28 views
6

Próbowałem zaktualizować python3 w Linux Bash Shell dla Windows 10.Aktualizacja pyton w win-bash

Oto, co starałem:

sudo add-apt-repository ppa:jonathonf/python-3.6 
sudo apt-get update 
sudo apt-get install python3.6 

ale mam następujący błąd:

Processing triggers for libc-bin (2.19-0ubuntu6.9) ... 
Errors were encountered while processing: 
ghc 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

Próbowałem również wyszukiwania, jeśli będzie przesłonić mojego Pythona 3.4 i uczynić go niedostępnym, jak w usunąć i zainstalować 3.6, ale nie znaleziono wyników.

Czy istnieje bezpieczny sposób uaktualnić python3 tutaj

Odpowiedz

0

że to dziwne błąd, że może być coś nie tak z dpkg. Zawsze możesz spróbować budować Pythona ze źródła. Działa to w zwykłym, gotowym do użycia systemie Ubuntu, więc powinno działać również w systemie Windows.

sudo apt-get install zlib1g-dev 
wget www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 
tar -xf Python-3.6.0 
cd Python-3.6.0 
./configure --enable-optimizations 
make 
sudo make install 

zapisać te polecenia do pliku o nazwie python.sh, a następnie uruchomić

chmod 755 python.sh 
./python.sh 

może trochę potrwać, chociaż, więc bądź cierpliwy