Pycharm rompió pip -- python campo con pip camp askubuntu Relacionados El problema

Pycharm broke pip


3
vote

problema

Español

Situación:

Mientras usa Pycharm en un proyecto Python3, me encontré con la opción en la configuración de "intérprete del proyecto" para instalar un administrador de paquetes. Me encaminé distraídamente e inmediatamente me di cuenta de que había hecho un horror sobre mí mismo.

Supongo que la opción I hice clic fue instalar PIP para Python3, porque desde mi terminal no pude usar PIP correctamente. Haciendo cualquier cosa con los resultados del comando PIP con esta salida:

  $ pip install lxml Traceback (most recent call last):   File "/usr/local/bin/pip", line 9, in <module>     load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()   File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 356, in load_entry_point    File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 2472, in load_entry_point     try:   File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 2186, in load     self.py_version = py_version ImportError: No module named 'pip'   

Faltaba PIP, así que intenté eliminar y volver a agregar el paquete Ubuntu ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , intenté ejecutar python get-pip.py , pero que informó que la PIP ya estaba instalada .

Después de un tiempo, encontré que la PIP aún estaba instalada para Python27, pero no para Python34. (De mi entendimiento) Esto es lo que debería / debería esperar prevenir los problemas exactos que estoy teniendo ahora, sin embargo, independientemente de lo que Pycharm parece haber cambiado el comportamiento predeterminado en mi terminal para buscar PIP en Python34, a pesar de que Mi python predeterminado sigue siendo Python27 (verificado al ejecutar python --version ).

Reinstalé PIP para Python34, lo que me ha dado la capacidad de instalar paquetes nuevamente, pero no quiero este comportamiento.

Pregunta:

¿Cómo puedo restablecer todo, por lo que puedo desinstalar con seguridad PIP para Python34 y revertir el PIP predeterminado para ser la versión Python27?

(Después de limpiarlo todo, comenzaré a trabajar con virtualenv . Solo estaba hecho de su existencia hoy mientras intentaba solucionar problemas de este problema).

Original en ingles

Situation:

Whilst using Pycharm on a python3 project, I came across the option under the "Project Interpreter" settings to install a package manager. I clicked it absentmindedly and immediately realized that I had wrought a horror upon myself.

I'm assuming that the option I clicked was to install PIP for python3, because from my terminal I was unable to use PIP correctly. Doing anything with the pip command results with this output:

$ pip install lxml Traceback (most recent call last):   File "/usr/local/bin/pip", line 9, in <module>     load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()   File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 356, in load_entry_point    File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 2472, in load_entry_point     try:   File "/usr/local/lib/python3.4/dist-packages/setuptools-5.7-py3.4.egg/pkg_resources.py", line 2186, in load     self.py_version = py_version ImportError: No module named 'pip' 

I thought PIP was missing, so I tried to remove and re-add the ubuntu package python-pip, I attempted to run python get-pip.py but that reported that PIP was already installed.

After a while, I found that PIP was still installed for python27, but not for python34. (From my understanding) This is what /should/ be expected to prevent the exact issues I'm having now, however, whatever Pycharm did seems to have changed the default behavior in my terminal to look for PIP in python34, despite the fact that my default python is still python27 (verified by running python --version).

I reinstalled PIP for python34 which has given me the ability to install packages again, but I do not want this behavior.

Question:

How do I reset everything so I can safely uninstall PIP for python34 and revert the default PIP to be the python27 version?

(After I've cleaned everything up, I'll start working with virtualenv. I was only made of its existence today while attempting to troubleshoot this issue.)

     

Lista de respuestas

2
 
vote

Al cambiar el intérprete de Python de 2.7 a 3.4 en Pycharm, instaló SetUPTOOLS-5.7, que probablemente se rompió mi PIP. Fije esto al cambiar el nombre de los archivos de SetuptOols e instalar Python3 PIP. Mi PIP ahora funciona de nuevo.

ABCDEFGHIJKLMNABCDEFGHIJKLMN0

 

When switching python interpreter from 2.7 to 3.4 on pycharm it installed setuptools-5.7 which probably broke my pip. I fixed this by renaming the setuptools files and installing python3 pip. My pip now works again.

cd /usr/local/lib/python3.4/dist-packages sudo mv setuptools-5.7-py3.4.egg setuptools-5.7-py3.4.egg.moved sudo mv setuptools-5.7-py3.4.egg setuptools-5.7-py3.4.egg.moved sudo apt-get install python3-pip

 
 
1
 
vote

SOLUCIÓN

Después de buscar en Google para respuestas desde ayer, no me encontré con la forma de establecer el PIP predeterminado. Decidí pasar y eliminar cada instancia de PIP que pudiera descubrir.

  sudo -H pip3 uninstall pip sudo -H pip2 uninstall pip sudo apt-get purge -y python-pip # It should be noted, 'python-pip' is the ubuntu package for pip2, but # there is also another ubuntu package for pip3. I didn't have it, but you may.   

Después de esto, me reinstalé PIP a través de sudo -H python get-pip.py , y todo parece estar bien nuevamente. ABCDEFGHIJKLMNABCDEFGHIJKLMN3 falla porque no está instalado, ABCDEFGHIJKLMNABCDEFGHIJKLMN4 Confirma que se instaló la PIP correcta, y (lo mejor de todo) simplemente ejecutando pip funciona así debería.

Aprende de mí. Use virtualenv y virtualenvwrapper .

 

Solution

After googling for answers since yesterday, I came across no way to set the default pip. I decided to go through and remove every instance of pip I could discover.

sudo -H pip3 uninstall pip sudo -H pip2 uninstall pip sudo apt-get purge -y python-pip # It should be noted, 'python-pip' is the ubuntu package for pip2, but # there is also another ubuntu package for pip3. I didn't have it, but you may. 

After this I reinstalled pip via sudo -H python get-pip.py, and all seems to be right again. pip3 fails because it is not installed, pip2 confirms the correct pip was installed, and (best of all) just running pip works just like it should.

Learn from me. Use virtualenv and virtualenvwrapper.

 
 

Relacionados problema

0  No se puede instalar y actualizar los paquetes de Python en Ubuntu 14.04 [duplicado]  ( Cannot install and upgrade python packages on ubuntu 14 04 ) 
Esta pregunta ya tiene una respuesta aquí : Error en PIP: Tipo (s) de operandos no compatibles para ...

2  ¿Por qué Pip no instala el último cmake en Ubuntu?  ( Why does pip not install the latest cmake on ubuntu ) 
Como puede ver en https://pypi.org/project/cmake/ , Esta no es la última versión. En Windows, es trabajo como se esperaba. ¿Es un error o algo? root@85aca...

2  Problemas al instalar el paquete EDX-DL con PIP  ( Issues while installing edx dl package with pip ) 
QUERÍO DESEAR A BULT Descargar alguna conferencia de YouTube y EDX, así que eché un vistazo al proyecto aquí: https://github.com/coursera-dl/edx-dl < / p>...

0  Reinstale / actualice todos los paquetes de Python User-Site y no Ubuntu Global Ones  ( Reinstall upgrade all python user sites packages and not ubuntu global ones ) 
Cuando instalé Ubuntu (16.04 LTS), no me di cuenta de que (en general) no es una buena idea instalar Paquetes de Python a través de pip usando sudo : su...

0  ¿Por qué Ubuntu 16.04 viene con Python 3.5 pero no PIP3?  ( Why does ubuntu 16 04 come with python 3 5 but not pip3 ) 
Esta es probablemente una pregunta básica, pero soy bastante nuevo en Ubuntu. Por lo que entiendo, Ubuntu 16.04 (y las siguientes versiones) vienen con Python...

-2  Quiero saber sobre los administradores de paquetes en Ubuntu [CERRADO]  ( I want to know about package managers in ubuntu ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

0  Obtenga un error de importación después de instalar paquetes a través de Conda  ( Getting import error after installing packages through conda ) 
Acabo de instalar ABCDEFGHIJKLMNABCDEFGHIJKLMN2 , ABCDEFGHIJKLMNABCDEFGHIJKLMN3 , ABCDEFGHIJKLMNABCDEFGHIJKLMN4 Junto a ABCDEFGHIJKLMNABCDEFGHIJKLMN5 Di...

51  ¿Sigue siendo una práctica rota?  ( Is sudo pip install still a broken practice ) 
Soy nuevo en Ubuntu, así que por favor soporta conmigo. Instalé ABCDEFGHIJKLMNABCDEFGHIJKLMN8 Uso de este comando: ABCDEFGHIJKLMNABCDEFGHIJKLMN9 . Luego in...

0  PIP3 no está trabajando en Ubuntu  ( Pip3 is not working in ubuntu ) 
obtuve el siguiente error al usar pip3 en Ubuntu: mt@mt:~$ pip3 -V pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) mt@mt:~$ python3 Py...

1  ¿Cómo realizo una reinstalación completa de PIP y PIP3?  ( How do i perform a full reinstallation of pip and pip3 ) 
Quiero de mi computadora lo que todos los demás quieren: para que funcione correctamente. Ahora en el problema: estaba tratando de instalar un paquete a tra...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos