unable pyedit plugin plug oxygen org luna for development python eclipse pydev

python - pyedit - pydev eclipse luna install



PyDev Eclipse intérpretes de Python Error: no se encontró stdlib (12)

@labjunky, si los archivos .py de la carpeta lib en la bola de alquitrán de origen se colocan en la carpeta de paquetes de sitio del usuario ~ / Library / Python / 2.7 / lib / python / site-packages [siempre que esté listado en las ubicaciones por PyDev y seleccionado], también funciona. esto puede ser útil si el usuario no tiene permiso para modificar la ubicación en / System / Library / Frameworks / ....

He estado tratando de usar Eclipse 3.6 como editor de Python. Instalo la última versión de PyDev y luego trato de configurar el campo Interprete - Python de las preferencias, en mi mac.

Mi versión de python es 2.6 y la ruta es "/ usr / bin / python". Cuando ingreso esto y selecciono los elementos para agregar al sistema PYTHONPATH, aparece el siguiente mensaje de error:

Error: Python stdlib no encontrado

Parece que la carpeta Python / Lib (que contiene la biblioteca estándar) no se encontró / seleccionó durante el proceso de instalación.

Esta carpeta (que contiene archivos como threading.py y traceback.py) es necesaria para que PyDev funcione correctamente (y debe contener los archivos fuente reales, no solo los archivos .pyc) ...

¡Así que no puedo decir eclipse el camino del intérprete! Cualquier ayuda sería genial! (Ya intenté reinstalar PyDev, sin suerte)

¡Gracias!

Siguiendo la respuesta de Praveen, la biblioteca My python está en /library/python/2.6/site-packages. Cuando ingreso / usr / bin / python en el campo de intérprete, eclipse me pregunta qué rutas me gustaría agregar a mi Sistema PYTHONPATH. Uno de los elementos de la casilla de verificación es exactamente esa ruta. Así que lo compruebo, junto con las otras casillas. Haga clic en Aceptar, y me sale el mismo error.


Acabo de encontrar una respuesta a mi propia pregunta, pensé que podría iluminar a otros usuarios con problemas similares. Lo intentaré más tarde para ver si funciona.

En SourceForge: http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4480085 :

  • Tim-Erwin escribe:

"Descargué la versión fuente de Python y simplemente coloqué la carpeta / Lib en /System/..../Frameworks/.../lib/python2.6/ y funciona".

  • fabioz escribe:

"Esa es una solución (aunque generalmente lo que hago en Mac OS es obtener una instalación de python desde python.org en lugar de usar la predeterminada, no estoy seguro de qué puede fallar en Mac OS si algo malo sucede mientras se desarrolla)".


Cuando actualicé a Mountain Lion (10.8.2) tuve este problema. La solución fue instalar XCode 4.5.2, luego en XCode> Preferencias> Componentes, hay una opción para instalar las herramientas de línea de comandos. Los instalé y luego pude instalar Intérprete.


Decidí dejar mi MAC OS Python 2.7 tal como está, y en su lugar solo instalé Python 3.3.4. ¡Funciona sin problemas! :)

1) descargar python 3.3.4:

Python-3.3.4-macosx10.6.dmg es de http://python.org/download/releases/3.3.4/ : descargado "desde el instalador de Mac OS X 64 bits / 32 bits (3.3.4) para Mac OS X 10.6 y versiones posteriores "(Mi Mac OS es Mountain Lion).

2) configurar Python Intérprete y Lib:

Vaya a Preferencias de Eclipse> Intérprete> Intérprete de Python y haga clic en "Configuración automática rápida". Puede localizar el Python 3.3.4, encontrar el intérprete como / usr / local / bin / python3 (que en realidad es: shulow $ ls -l / usr / local / bin / python3 lrwxr-xr-x 1 rueda raíz 69 4 Mar 23:18 / usr / local / bin / python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/python3)

Y también encuentra automáticamente las bibliotecas respectivas en /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3 que tiene los archivos .py (en lugar de solo .pyc y .pyo)


Después de instalar las herramientas de desarrollador OSX de Apple desde http://developer.apple.com/xcode/ , los archivos .py necesarios se instalarán en /library/python/2.6/site-packages. No hay necesidad de quejarse de instalar Python con el uso de versiones de Python no bendecidas por Apple.


En Preferencias> PyDev> Intérprete - Python

  • Elegir Nuevo ...
  • Llámalo "Python2.7"
  • establece el camino a / usr / bin / python

luego configura automáticamente algunas rutas, las selecciona y continúa.


Encontré la solución de no tocar la versión de Python de Macs Deliverd, pero descargar un anuncio de instalación de uno nuevo (actualmente 3. algo)

al configurar el intérprete, apunte a / usr / local / bin / pyhton3

(para averiguar la ruta exacta, abra el terminal y escriba: sudo -s! hittenter> su contraseña! hittenter> cd / usr / local / bin! hittenter> ls! hittenter>) -> lo que hace es mostrarle el contenido de la carpeta a la que fuiste. Usted debe encontrar el intérprete de Python allí.

¡¡¡¡ADVERTENCIA!!!! No toque ni cambie ningún otro archivo / carpeta de Python entregado con su mac.



PyDev necesita la ubicación de la carpeta lib de python para obtener esta ubicación de directorio en su computadora, intente ejecutar este comando en el terminal.

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

Y agregue ese directorio a su ubicación de PYTHONPATH en PyDev en Eclipse.


Tenía el mismo problema. Eclipse no encontraría toda la ruta requerida usando el python instalado predeterminado (2.6). Descargué Python 2.7, pasé por la instalación. Mi nuevo camino "que python" se convirtió en:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python.

Cuando intenté configurar el intérprete esta vez, especifiqué esta ruta y se realizó correctamente.

Nota:

  1. Vaya al directorio /Library/Frameworks/Python.framework/Versions/2.7/bin
  2. Seleccione el intérprete de python que está instalado. A veces, el enlace ''python'' no existe con el intérprete actual (por ejemplo, python3)

Tuve este problema al configurar Jython y lo resolví como se describe aquí: https://.com/a/20002281/1915920


Yo también tuve el error: fuentes stdlib no encontradas.

Mi solución fue instalar XCode 4.2 y luego volver a intentar el método PyDev "Auto Config" de Eclipse.

No hay error. PyDev corriendo OK!