#python #mysql #windows
#python #mysql #Windows
Вопрос:
Я пытался установить mysql-python
с помощью pip
Я получаю следующую ошибку:
error: Unable to find vcvarsall.bat
----------------------------------------
Failed building wheel for mysql-python
...
...
running build_ext
building '_mysql' extension
error: Unable to find vcvarsall.bat
----------------------------------------
Command "c:python27python.exe -u -c "import setuptools,
tokenize;__file__='c:\users\hp\appdata\local\temp\pip-build-
jy5yhb\mysql-python\setup.py';exec(compile(getattr(tokenize, 'open', open)
(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record
c:usershpappdatalocaltemppip-jditig-recordinstall-record.txt --single-
version-externally-managed --compile" failed with error code 1 in
c:usershpappdatalocaltemppip-build-jy5yhbmysql-python
Фоновые работы выполнены:
- Установлен MySQL с официального сайта (ссылка)
- Установлен SQLite3
- Установлен Visual C , распространяемый 2008, 2010, 2013, 2015
- Установлен компилятор C для python (последняя версия)
Я перепробовал все ответы, которые уже существуют на Stack Overflow и других сайтах, ничего не помогло.
Контекст:
Я пытаюсь запустить сервер Django на своем ноутбуке, для чего мне нужен mysql-python.
(ОС: Windows 10)
Комментарии:
1. У меня тоже такая же проблема. Я попытался установить python с нуля, не сработало.
2. @JithinPavithran Я предлагаю вам обоим вместо этого установить предварительно скомпилированную версию: lfd.uci.edu /~gohlke/pythonlibs/#mysql-python
3. @Selcuk, это не сработало.
4. @JithinPavithran Что означает «это не сработало»? Вы получаете сообщение об ошибке? Вы уверены, что используете единственную поддерживаемую версию Python (2.7)?
5. @ Да, предварительно скомпилированные библиотеки хорошо справляются