EDIT 18/02: Como ainda não tenho uma solução, estou atualizando com o que conheço até agora.
Instalei o python 3.7 com sucesso. Posso instalar módulos usando pip (ou pip3), mas esses módulos são instalados no Python 3.6 (vem com o ubuntu). Portanto, não posso importar esses módulos em python 3.7 (obter um módulo não encontrado) Python 3.7 não reconhece pip / pip3, então não posso instalar por meio de pip / pip3. Preciso do python 3.7
-
Instalei o Python 3.7 em minha máquina Ubuntu 18.04. Seguir estas instruções caso seja relevante:
Baixe: Python 3.7 do site Python [1], no Desktop e descompacte manualmente, no Desktop Instalação: Abra o Terminal (ctrl + shift + T)
Go to the Extracted folder $ cd ~/Desktop/Python-3.7.0 $ ./configure $ make $ sudo make install
Tornando o Python 3.7 Python padrão:
$ 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
A partir daqui: https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04
Baixei vários módulos, pip install module
mas quando tento importá-los, recebo umModuleNotFoundError: No module names 'xx'
Então eu fiz algumas pesquisas e aparentemente quando usei o pip para instalar, ele foi instalado nos módulos da versão anterior do Python. Em algum lugar (provavelmente uma pergunta no SO) eu encontrei uma sugestão para instalar o módulo usando, python3.7 -m pip install module
mas aí eu recebo /usr/local/bin/python3.7: no module named pip
.
Agora estou preso, o pip está instalado, mas aparentemente não para o Python 3.7. Estou presumindo que, se conseguir instalar o pip para Python 3.7, poderei executar o comando pip install e obter os módulos de que preciso. Se for esse o caso, como posso instalar o pip para python 3.7, uma vez que já está instalado?
/usr/local/bin/python3.7: no module named pip
[Mesmo para pip3]