Je tentais d'installer Django et pymc hier. Après avoir rencontré beaucoup de problèmes, j'ai décidé de réinstaller Python 2.7. Je l'ai fait mais j'ai maintenant des problèmes à importer presque n'importe quoi. Je reçois un tas de lignes, dont les dernières sont:import _socket: "Erreur d'importation: le chargement de la DLL a échoué"
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.
Que je lance python dans l'invite de commande (qui fonctionne) et essayer de faire import pip
, ou tapez l'extérieur de la coquille python get-pip.py
je reçois ces mêmes dernières lignes.
Je dois préciser pour le dossier que j'ai deux versions de python sur ma machine, l'une étant 2.7, et l'autre étant I THINK 2.6 situé dans un dossier canopy, mais cela ne fonctionne pas non plus, donnant un message d'erreur de `ImportError: aucun module nommé os. 'J'ai ma variable d'environnement PATH menant avec" c: \ python27; c: \ python27 \ scripts "
J'ai réinstallé python quelques fois maintenant, et j'ai essayé l'option de réparation aussi, mais en vain.Quelqu'un a des idées
EDIT: Il semble que lorsque j'ai désinstallé Python, j'ai négligé de supprimer le dossier C: \ Python27.J'ai désinstallé à nouveau, supprimé le dossier, puis réinstallé et cela fonctionne maintenant. pour l'aide.
Est-ce que '_socket.pyd' se trouve dans votre répertoire python27 \ DLLs? Pouvez-vous exécuter python.exe directement, puis tenter d'importer _socket'? Si cela fonctionne, que contient '_socket .__ file__'? –
Oui, '_socket.pyd' est dans C: \ Python27 \ DLLs. Exécuter python et essayer d'importer '_socket' me donne le même ImportError qu'avant. – user3731928
Comment avez-vous installé Python? – geoffspear