2016-12-22 1 views
1

Я не могу сделать голову или хвост из рулевой рубки для файлов PyODBC. Кажется, есть три параметра, закодированных в именах файлов .whl на https://pypi.python.org/pypi/pyodbc/3.1.1. Кажется, что это номер версии Python, и ни один файл не указан для Python 3.2. Другим параметром является процессор, и у меня нет туманной идеи, что такое третий параметр. Это первый раз, когда я когда-либо слышал об установочном файле «рулевой рубки». Спасибо за любую помощь, которую вы можете предоставить.Какой файл загрузки мне нужен, чтобы получить PyODBC 3.1.1 для Python 3.2?

+0

'3.1.1' - это версия библиотеки, она не имеет ничего общего с версией Python. Затем приходит операционная система и платформа, на которой она должна работать. – ForceBru

+0

Ни один из этих предустановленных колес для CPython 3.2 - вы можете попробовать «pip install pyodbc'as за их [документацию] (http://mkleehammer.github.io/pyodbc/#installing), но вам, возможно, придется создать библиотека из источника – UnholySheep

+0

Возможно, проще всего перейти с Python 3.2 на Python 3.5, а затем использовать 'pip' для установки pyodbc (который должен захватить соответствующий файл колес). –

ответ

1

Почему вы загружаете файлы колес из PyPI? Не можете ли вы использовать pip для установки пакетов? Кстати, файлы колес уже около нескольких лет существуют, есть даже PEP, и here вы можете немного прочитать об их истории. Я настоятельно рекомендую вам вручную загружать файлы из индекса, вы действительно должны использовать pip или установить сервер кеша, если вам нужно сохранить пакеты.

+0

В принципе, никто в моей компании не имеет реальной идеи о том, как использовать Python разумно, помимо базовых знаний о синтаксисе. Я хочу использовать PyODBC, потому что мы полагаемся на COM и библиотеку Microsoft ADODB для доступа к базе данных, не беспокоясь о том, есть ли что-нибудь лучше в течение последних пятнадцати лет. Я не преувеличиваю. Я потратил гораздо больше времени, чем мне пришлось пытаться обойти эксцентриситеты этой библиотеки. Я хочу использовать PyODBC вместо этого, потому что я ожидаю, что это будет проще в использовании и намного более надежным. Но у меня есть старая версия и вы хотите обновить ее. –

+0

«pip install --upprade pyodbc» в моей папке Python32/scripts не удалось, жалуясь, что путь не может быть абсолютным. –

+0

Можете ли вы показать мне полный вывод команды? простой «pip install pyodbc» должен делать магию при условии, что нет ничего плохого в вашем интернет-соединении, и у вас есть права на машине – yorodm