web-dev-qa-db-fra.com

erreur pyenv lors de l'installation de Python 3.6.7 ou 2.7.8 dans Ubuntu 18.04.2 LTS

J'essaie d'installer Python 2.7.8 et Python 3.6.7 en utilisant Pyenv mais j'ai toujours le même problème:

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

BUILD FAILED (Ubuntu 18.04 using python-build 20180424)

Inspect or clean up the working tree at /tmp/python-build.20190531162212.22464
Results logged to /tmp/python-build.20190531162212.22464.log

Last 10 log lines:
        install|*) ensurepip="" ;; \
    esac; \
     ./python -E -m ensurepip \
        $ensurepip --root=/ ; \

J'ai essayé toutes les possibilités des problèmes courants de pyenv et changé la version OPENSSL.

1
Pau Al

Je pense que ce qui s'est passé est un problème de chemin entre votre version python et votre version pyenv python.

Vous devez avoir codé en dur la version python via un alias ou quelque chose dans le fichier .bashrc.

Juste :

  • désinstaller pyenv
  • aller dans le fichier bashrc et supprimer l'alias python
  • réinstaller pyenv
2
Nico Coallier