ImportError: сбой загрузки DLL: %1 не является допустимым приложением Win32 при импорте _socket
Я уже видел этот вопрос, но думаю, что моя ситуация уникальна. Я недавно установил MYSQL и с тех пор всякий раз, когда я запускаю python manage.py runserver
Я получаю эту ошибку
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
le>
from django.apps import apps
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
from .config import AppConfig
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
from django.core.exceptions import AppRegistryNotReady, Imprope
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
from django.utils.encoding import force_text
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
from django.utils.six.moves.urllib.parse import quote, unquote
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
result = self._resolve()
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
module = _import_module(self.mod)
File "C:\Users\ELITEBOOK\.virtualenvs\charles\lib\site-packages\d
__import__(name)
File "c:\python27\Lib\urllib.py", line 26, in <module>
import socket
File "c:\python27\Lib\socket.py", line 47, in <module>
import _socket
ImportError: DLL load failed: %1 is not a valid Win32 application.
Может ли MYSQL мешать моей установке на Python? Я попытался удалить Python и удалить все файлы. Затем переустановить 32-битный Python, но безрезультатно
РЕДАКТИРОВАТЬ Я решил проблему, похоже, у меня были установлены две версии Python и я не знал об этом. Я удалил обе версии и переустановил версию x86-64
1 ответ
ОП сами решили проблему, это решение было отредактировано в вопросе:
Я решил проблему, похоже, у меня были установлены две версии Python, и я не знал об этом. Я удалил обе версии и переустановил версию x86-64.