Я использую 64-разрядную версию Windows 8.1 с Python 3.3. Я пытался выполнить easy_install pyodbc и pip install pyodbc, каждый из которых получил разные ошибки, как показано ниже:
easy_installpyodbc:
C:\Python33>easy_install pyodbc Поиск pyodbc Чтение https://pypi.python.org/simple/pyodbc/ Лучшее соответствие: pyodbc 3.0.10 Загрузка
Processing pyodbc-3.0.10.tar.gz
Writing c:\users\chaith~1\appdata\local\temp\easy_install-s1q95y\pyodbc-3.0.10\s etup.cfg Running pyodbc-3.0.10\setup.py -q bdist_egg --dist-dir
c:\users\chaith~1\appdata\local\temp\easy_install-s1q95y\pyodbc-3.0.10\egg-dist-tmp-onfjbk
ошибка: c:\users\chaith~1\appdata\local\temp\easy_install-s1q95y\pyodbc-3.0.10\py odbc.egg-info\SOURCES.txt: процесс не может получить доступ к файлу, поскольку он используется другим процессом
pip установить pyodbc:
C:\Python33>pip install pyodbc Сбор pyodbc Использование кэшированного pyodbc-3.0.10.tar.gz Установка собранных пакетов: pyodbc
Running setup.py install for pyodbc ... error
Complete output from command C:\Python33\python.exe -u -c "import setuptools
, tokenize;__file__='c:\\users\\chaith~1\\appdata\\local\\temp\\pip-build-8xaz3g
\\pyodbc\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read(
).replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\chaith~1\
appdata\local\temp\pip-xaf4bf-record\install-record.txt --single-version-externa
lly-managed --compile:
running install
running build
running build_ext
building 'pyodbc' extension
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
----------------------------------------
Command "C:\Python33\python.exe -u -c "import setuptools,
tokenize;__file__='c:\
\users\\chaith~1\\appdata\\local\\temp\\pip-build-8xaz3g\\pyodbc\\setup.py';exec
(compile(getattr(tokenize, 'open',
open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
install --record c:\users\chaith~1\appdata\local\temp\pip-x
af4bf-record\install-record.txt --single-version-externally-managed
--compile" f ailed with error code 1 in c:\users\chaith~1\appdata\local\temp\pip-build-8xaz3g \pyodbc\
Я сошел с ума, ища решения. пожалуйста, помогите мне, мне очень важно подключить базу данных сервера sql к python
python
в командной строке (здесь написано «на win32»?). Я считаю, что по умолчанию для загрузки Python используется 32-разрядная версия. - person FlipperPA   schedule 17.05.2016