pip3 com problemas.... :( [RESOLVIDO]

1. pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 23/07/2024 - 09:02h

Olá! Estou com problemas para instalar a biblioteca PrettyTable no VScode no Ubuntu 24.04.

pip3 install PrettyTable
Defaulting to user installation because normal site-packages is not writeable
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/prettytable/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/prettytable/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/prettytable/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/prettytable/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/prettytable/
Could not fetch URL https://pypi.org/simple/prettytable/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/prettytable/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement PrettyTable (from versions: none)
ERROR: No matching distribution found for PrettyTable
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping


O mesmo problema ocorre com a instalação do pyautogui. Com outras bibliotecas, obtenho instalação normal.

python3 -V
Python 3.12.4


Se alguém tiver uma solução, agradeço!!!


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 25/07/2024 - 15:12h

Talvez seja o Ubuntu 24.04. Há reclamações de muitos bugs nessa versão.

Mas tenta:
python -m pip install virtualenv

Depois acrescenta a variável no caminho:

export PATH=~/.local/bin:$PATH

Depois disso execute:
python -m pip install -U prettytable

Talvez precise desas dependências:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

https://pypi.org/project/prettytable/

Aqui:
https://www.youtube.com/watch?v=hdZMqMeruSQ


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!

3. Re: pip3 com problemas.... :( [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 23/07/2024 - 12:43h


instala o openssl


sudo apt-get update
sudo apt-get install openssl

verifica a instalação do python

sudo apt-get update
sudo apt-get install python3 python3-pip python3-venv python3-dev
sudo apt-get install libssl-dev





4. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 23/07/2024 - 18:37h


danniel-lara escreveu:


instala o openssl


sudo apt-get update
sudo apt-get install openssl

verifica a instalação do python

sudo apt-get update
sudo apt-get install python3 python3-pip python3-venv python3-dev
sudo apt-get install libssl-dev




Boa noite Daniel.
Primeiramente, obrigado pela resposta, mas já tenho estes pacotes instalados em suas últimas versões.
O problema persiste... :(


5. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 23/07/2024 - 18:39h





6. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 23/07/2024 - 18:45h

Estou pensando em usar o Vim/GVim... já usei a alguns anos atrás. Mas se o problema está no próprio Ubuntu, usar outra outra IDE não vai adiantar...
Pior que funciona direitinho na p*rr@ do janelas....


7. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 25/07/2024 - 15:38h


Buckminster escreveu:

Talvez seja o Ubuntu 24.04. Há reclamações de muitos bugs nessa versão.

Mas tenta:
python -m pip install virtualenv

Depois acrescenta a variável no caminho:

export PATH=~/.local/bin:$PATH

Depois disso execute:
python -m pip install -U prettytable

Talvez precise desas dependências:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

https://pypi.org/project/prettytable/

Aqui:
https://www.youtube.com/watch?v=hdZMqMeruSQ


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


Blz! Vou aplicar aqui.


8. Re: pip3 com problemas.... :(

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 25/07/2024 - 15:58h

O problema persiste... :(
Há algum problema com o SSL, como reforça o retorno do primeiro tópico. Mas já tenho o OpenSSL instalado, não sei o que ocorre!!! Se não conseguir, vou mudar para o Linux Mint.
Já estou vendo isso...

Muto obrigado!


9. Re: pip3 com problemas.... :(

Buckminster
Buckminster

(usa Debian)

Enviado em 25/07/2024 - 16:20h

1-
Tenta o seguinte. Desinstale o openssl, python e o prettytable.
Instale o Openssl localmente. Baixe a última versão.
Aqui:
https://help.dreamhost.com/hc/en-us/articles/360001435926-Installing-OpenSSL-locally-under-your-user...

Depois instale o Python e/ou configure com
./configure --with-openssl=/home/nome_do_teu_usuario/openssl
Depois rode
python3 -m ssl

E tente instalar o prettytable.

Ou
2-
Deixe o openssl e o python que estão instalados e Inclua a biblioteca SSL com

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/nome_do_teu_usuario/openssl/lib/

E depois:
./configure --with-openssl=/home/nome_do_teu_usuario/openssl
make && make install

E daí
python3 -m ssl
E tente o prettytable.

Uma das duas formas dará certo.

O problema está aqui:
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Diz que o pip está configurado com locação que requer TLS/SSl, porém, o módulo ssl no Python não está disponível, ou seja, um não "enxerga o outro".
Basicamente tu terá de apontar o Python para o Openssl e vice-versa.

https://github.com/actions/setup-python/issues/93


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


10. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 26/07/2024 - 06:18h

Bom dia.
Ok, vou aplicar assim que possível!



11. Re: pip3 com problemas.... :( [RESOLVIDO]

Ivan Bonnaventura
IvanBon

(usa Linux Mint)

Enviado em 26/07/2024 - 08:34h


Buckminster escreveu:

1-
Tenta o seguinte. Desinstale o openssl, python e o prettytable.
Instale o Openssl localmente. Baixe a última versão.
Aqui:
https://help.dreamhost.com/hc/en-us/articles/360001435926-Installing-OpenSSL-locally-under-your-user...

Depois instale o Python e/ou configure com
./configure --with-openssl=/home/nome_do_teu_usuario/openssl
Depois rode
python3 -m ssl

E tente instalar o prettytable.

Ou
2-
Deixe o openssl e o python que estão instalados e Inclua a biblioteca SSL com

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/nome_do_teu_usuario/openssl/lib/

E depois:
./configure --with-openssl=/home/nome_do_teu_usuario/openssl
make && make install

E daí
python3 -m ssl
E tente o prettytable.

Uma das duas formas dará certo.

O problema está aqui:
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Diz que o pip está configurado com locação que requer TLS/SSl, porém, o módulo ssl no Python não está disponível, ou seja, um não "enxerga o outro".
Basicamente tu terá de apontar o Python para o Openssl e vice-versa.

https://github.com/actions/setup-python/issues/93


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


Buckminster, tenho dúvidas....
Inicialmente, não pretendo remover e reinstalar o Python e o openSSL. Vou na 2ª opção.

Onde ponho este patch: export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/nome_do_teu_usuario/openssl/lib/ ??

E estes comandos?
./configure --with-openssl=/home/nome_do_teu_usuario/openssl
make && make install


Para estes comandos, não teria que baixar o openSSL??


12. Re: pip3 com problemas.... :(

Buckminster
Buckminster

(usa Debian)

Enviado em 26/07/2024 - 16:04h

Digita na linha de comando:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/nome_do_teu_usuario/openssl/lib/

No caminho ali (/home/nome_do_teu_usuario/openssl/lib/) tu aponta para onde está instalado o openssl.
Procura o diretório onde está instalado o openssl.

"Para estes comandos, não teria que baixar o openSSL??"
Tu disse que já tem o openssl instalado!

E esse comando abaixo

./configure --with-openssl=/home/nome_do_teu_usuario/openssl
make && make install

tu entra no diretório de instalação do Python e copia e cola esse comando apontando o mesmo caminho do primeiro comando.

Cara, leia os links.
Se tu quer mesmo programar em Python (ou qualquer outra linguagem), saber apontar caminhos e configurar e instalar os programas manualmente é o básico.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts