On Wed, 1 Aug 2018 10:19:35 +0200
Odile Lambert <odile.lambert.38@???> wrote:
> Bonjour
>
> J'ai des problèmes avec l'installation de logiciels en python avec pip.
>
> Je suis en Xubuntu Xenial. J'ai installé python3.
>
> lorsque je tape whereis python3 j'obtiens:
>
> python3: /usr/bin/python3.5m-config /usr/bin/python3.5-config /usr/bin/python3.5 /usr/bin/python3 /usr/bin/python3.5m /usr/lib/python3.5 /usr/lib/python3 /etc/python3.4 /etc/python3.5 /etc/python3 /usr/local/lib/python3.5 /usr/include/python3.5 /usr/include/python3.5m /usr/share/python3 /usr/share/man/man1/python3.1.gz
>
> Mais je crois que python 2 est toujours la version python par défaut.
>
> which pytho
> /usr/bin/python
> Ni pip ni pip3 ne semblent fonctionner
>
> odile@odile-GE72-2QC:~$ pip -list
> Traceback (most recent call last):
> File "/usr/bin/pip", line 9, in <module>
> from pip import main
> ImportError: cannot import name main
> odile@odile-GE72-2QC:~$ pip3 -list
> Traceback (most recent call last):
> File "/usr/bin/pip3", line 9, in <module>
> from pip import main
> ImportError: cannot import name 'main'
>
> Cela semble un situation connue qui est décrite ici https://github.com/pypa/pip/issues/5599
> mais la solution ne me paraît pas limpide. Auriez-vous des suggestions sur comment résoudre le problème?
> Merci d'avance
Bonjour Odile,
Sur Ubuntu tu devrais utiliser des environnement virtuels pour que pip n'interfere pas avec apt. Pour cela il te faut installer les paquets:
sudo apt-get install python3-venv python3-pip
puis creer un envionnement virtuel:
pyvenv ~/myvenvpy3
activer l'envionnement:
source ~/myvenvpy3/bin/activate
pip install setuptools pip wheel --upgrade
pip install monporgam
HTH
Jerome