Python 3 problema con pip

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

Python 3 problema con pip

Messaggioda shinken » venerdì 4 gennaio 2019, 22:43

Salve ho fatto un pasticcio con python 3.5

Sto usando kubuntu 16,04 , uso abitualmente pyChamre 2017.1 versione gratuita come IDE.
Stasera usando pyChamre ho tentato un aggiornamento a pip da 9.03 a 18.1 apparentemente l' aggiornamento sembrava riuscito.
Cercando di installare un altra libreria ho ottenuto il messaggio
Codice: Seleziona tutto
Traceback (most recent call last):
  File "/media/sk/Red_4Tb1/Applicazioni_locali/pycharm-community-2017.1.2/helpers/packaging_tool.py", line 184, in main
    retcode = do_install(pkgs)
  File "/media/sk/Red_4Tb1/Applicazioni_locali/pycharm-community-2017.1.2/helpers/packaging_tool.py", line 109, in do_install
    return pip.main(['install'] + pkgs)
AttributeError: module 'pip' has no attribute 'main'

Ho tentato di reinstallare pip a sto punto
Codice: Seleziona tutto
 python3 -m pip install --user --upgrade pip==9.0.3

Ora pyCharm mi dice che sto usando pip9.03 ma l' errore sopra rimane uguale.

Il punto è che stupidamente stavo usando l' installazione di python si sistema e non una virtualenv ( e ancora più grave è che mi rendo conto di aver fatto una cosa che facilmente potevo evitare)

Qualcuno può aiutarmi a ripristinare la stuazione?


Aggiornamento
ho provato ai inserire da terminale il comando:
Codice: Seleziona tutto
sudo python3 -m pip install "nomediunmodulo"

sembra l' abbia installato, quindi il problema è di pyCharm, sembrerebbe.. il che renderebbe la situazione scomoda ma sicuramente molto meno preoccupante

Aggiornamento 2 importante

ho creato una virtualenv direttamente da pycharm di python 3,5.
Ora all' interno della vistualenv pip funziona normalmente.
Forse nella creazioen dell' ambiente ha avuto effetto l' operazione col comando
Codice: Seleziona tutto
python3 -m pip install --user --upgrade pip==9.0.3

ma è da vedere.

Lascio attivo questo argomento per qualche giorno, per commenti di utenti più esperti per sapere se la mia è una soluzione sensata
Utente linux perennemente imbranato.
Ubuntu 16.04. 64bit kde-plasma and/or Ubuntu 15.04. 64bitkde-plasma
mb msi Z77A G43, intel i5 3570k,ram 8Gb 2 hd kingston V300 ssd 250 Gb
shinken
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 378
Iscrizione: novembre 2010
Località: Genova
Desktop: KDE
Distribuzione: Kubuntu 16.04 64 bit
Sesso: Maschile

Re: Python 3 problema con pip

Messaggioda nuzzopippo » sabato 5 gennaio 2019, 8:52

Prendimi con le molle perché sono tutt'altro che esperto, giusto per darti una indicazione sin ora non ho ancora usato i virtualvenv, non ho visto cosa sono, la mia "leggerezza" nella cosa è motivata che ho in programma la formattazione della mia macchina con una nuova installazione a doppio sistema win10/linux (da tanto solo linux)

Ho avuto il Tuo stesso problema installando le wxpython in python3, l'errore:
Codice: Seleziona tutto
:~$ pip3 install --user wxPython
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'


e lo ho risolto scaricandomi il sorgente aggiornato di pip, da qua, e reinstallandolo, forzando l'installazione.

i comandi utilizzati sono stati :
Codice: Seleziona tutto
:~$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
e
:~$ sudo python3 get-pip.py --force-reinstall


la mia versione attuale di pip è la 18.1 e sembra funzionare bene, pip non mi ha dato più problemi nella installazione di vari pacchetti.

P.S. : tutto da terminale, non uso pycharm
Avatar utente
nuzzopippo
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1204
Iscrizione: ottobre 2006

Re: Python 3 problema con pip

Messaggioda shinken » sabato 5 gennaio 2019, 17:36

@ nuzzopippo
ti ringrazio, avevo letto qualcosa del genere, ma poi ho letto qualcosa riguardo ad un possibile problema di pyCharm che userebbe delle funzioni deprecate in pip.

posto che pip da riga di comando su python 3,5 di sistema funziona e che ora la virtalenv di python3,5 lavora bene con pyCharm...penserei di non toccare nulla.
In teoria dovrei reinsatllare tutto... sono in ritardo di 8 mesi sulla 18.04.... prima o poi aggiorno :lol:

Anche pyCharm sarebbe da aggiornare..... sono allergico alle versioni nuove...
Utente linux perennemente imbranato.
Ubuntu 16.04. 64bit kde-plasma and/or Ubuntu 15.04. 64bitkde-plasma
mb msi Z77A G43, intel i5 3570k,ram 8Gb 2 hd kingston V300 ssd 250 Gb
shinken
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 378
Iscrizione: novembre 2010
Località: Genova
Desktop: KDE
Distribuzione: Kubuntu 16.04 64 bit
Sesso: Maschile


Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 6 ospiti