EDYCJA 18/02: Ponieważ nadal nie mam rozwiązania, aktualizuję to, co wiem do tej pory.
Pomyślnie zainstalowałem Pythona 3.7. Mogę zainstalować moduły za pomocą pip (lub pip3), ale te moduły są zainstalowane w Pythonie 3.6 (dostarczany z Ubuntu). Dlatego nie mogę zaimportować tych modułów w pythonie 3.7 (nie znaleziono modułu) Python 3.7 nie rozpoznaje pip / pip3, więc nie mogę zainstalować przez pip / pip3 Potrzebuję pythona 3.7
-
Zainstalowałem Python 3.7 na moim komputerze z Ubuntu 18.04. Postępuj zgodnie z tą instrukcją, jeśli jest to istotne:
Pobierz: Python 3.7 z witryny Python [1], na komputerze i ręcznie rozpakuj, na pulpicie Instalacja: Otwórz terminal (ctrl + shift + T)
Go to the Extracted folder $ cd ~/Desktop/Python-3.7.0 $ ./configure $ make $ sudo make install
Ustawianie Pythona 3.7 jako domyślnego Pythona:
$ sudo vim ~/.bashrc press i on the last and new line - Type alias python= python3.7 press Esc type - to save and exit vim :wq now type $ source ~/.bashrc
Stąd: https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04
Pobrałem kilka modułów za pośrednictwem, pip install module
ale kiedy próbuję je zaimportować, otrzymuję plikModuleNotFoundError: No module names 'xx'
Zrobiłem więc trochę badań i najwyraźniej kiedy użyłem pip do instalacji, zainstalowałem go w modułach w poprzedniej wersji Pythona. Gdzieś (pewnie pytanie w SO) znalazłem propozycję instalacji modułu za pomocą python3.7 -m pip install module
ale potem dostaję /usr/local/bin/python3.7: no module named pip
.
Teraz utknąłem, pip jest zainstalowany, ale najwyraźniej nie dla Pythona 3.7. Zakładam, że jeśli mogę zainstalować pip dla Pythona 3.7, mogę uruchomić polecenie pip install i uzyskać potrzebne moduły. Jeśli tak jest, jak mogę zainstalować pip dla Pythona 3.7, skoro jest już zainstalowany?
/usr/local/bin/python3.7: no module named pip
[To samo dla pip3]