gratis for español descargar python python-2.7 reinstall

python - for - importar_socket: "Error de importación: error en la carga de DLL"



python 2.7 windows 10 (6)

En realidad, su aspecto como importar llamadas a _socket ha fallado, lo que está causando este error.

La función get-pip.py b85decode () está intentando importar el _socket que no se encuentra. La solución a esto es que puede instalar cualquier versión 3.X y ejecutar get-pip.py que debería resolver el problema y obtener pip instalado.

C: / Python33> python.exe C: / get-pip.py

Recopilación de pip Descargando pip-7.1.2-py2.py3-none-any.whl (1.1MB) 100% | ######################### ####### | 1.1MB 197kB / s

Instalación de paquetes recolectados: pip, setuptools, wheel Se instaló con éxito pip-7.1.2 setuptools-18.5 wheel-0.26.0

Estaba intentando instalar Django y pymc ayer. Después de tener muchos problemas, decidí volver a instalar Python 2.7. Lo he hecho pero ahora tengo problemas para importar casi cualquier cosa. Me sale un montón de líneas, las últimas de las cuales son:

File "c:/python27/lib/httplib.py", line 71, in <module> import socket File "c:/python27/lib/socket.py", line 47, in <module> import _socket ImportError: DLL load failed: The specified procedure could not be found.

Si ejecuto python en el símbolo del sistema (que funciona) y trato de hacer import pip , o escriba fuera de la shell python get-pip.py obtengo las mismas últimas líneas.

Debería declarar para el registro que tengo dos versiones de python en mi máquina, una es la 2.7 y la otra Pienso que la 2.6 está en una carpeta con dosel, pero eso tampoco funciona, con un mensaje de error de `ImportError: No hay un módulo llamado os ". Tengo mi variable de entorno PATH con" c: / python27; c: / python27 / scripts ".

He reinstalado Python un par de veces ahora, y también he probado la opción de reparación, pero fue en vano. ¿Alguien tiene alguna idea?

EDITAR: Parece que cuando desinstalé Python, olvidé eliminar la carpeta C: / Python27. Lo desinstalé de nuevo, borré la carpeta, luego la reinstalé y ahora funciona. Gracias por la ayuda.


Esto parece ser un problema con Python 2.7.13 en este momento. Instalar 2.7.12 me lo arregló.


Sugeriría obtener, PyWin32 o PyWin64, dependiendo de la arquitectura de su sistema. Si su sistema es x86, obtenga PyWin32; de lo contrario, obtenga PyWin64 si su sistema es x64. Yo mismo tengo problemas similares y obtener PyWin32 me ayudó a solucionar estos problemas.


Tengo el mismo problema, después de mezclar el entorno py2 y py3 (windows 10), lo helojado por:

1. Uninstall all py2 & py3 2. install py 2.7.14 win32 (now newest) 3. add following enviroment varaible to system Path & PythonPath: 1) C:/Python27 2) C:/Python27/Script 3) C:/Python27/Lib 4) C:/Python27/DLLs

ref: here


Tuve el mismo error después de actualizar a Python 2.7.12.

Para resolverlo, hice otra instalación en el mismo directorio. Curiosamente, el instalador no reconoció la instalación existente. Me aseguré de marcar "agregar python.exe a la ruta". Después de eso, funcionó.

Intentando instalar python 2.7.12 nuevamente, el instalador reconoció la instalación existente y me ofreció opciones de cambio / reparación / desinstalación.

Actualización: en retrospectiva, la razón podría haber sido que mezclé involuntariamente una instalación de 32 bits con una actualización de 64 bits (o viceversa). Python no parece instalarse en directorios diferentes o usar nombres DLL diferentes. El instalador tampoco te avisa. Entonces, después de la actualización, sus DLL son una combinación poco saludable de variantes de 32 y 64 bits.


import sys sys.path.append("address where the socket module is present like C:/Python34/Lib/") import socket

prueba esto podría funcionar