2015-10-09 3 views
0

Я только что загрузил программу установки для pyobbc из google project. У меня Python 3.5 istalled и pyobbc требует 3.3. Легко ли работать? P.S. Я устанавливаю его на ПК без доступа в Интернет. Это для Windows.pyodbc требует python 3.3

+0

Вы пытаетесь установить это на Windows, Linux или Mac (или другое)? – birryree

+0

Извините, обновлено. Это для Windows. – user1700890

ответ

4

Поскольку вы не можете установить это через обычные каналы pip, вы можете загрузить готовый двоичный файл для Python 3.5 из Chris Gohlke's site, где у него есть куча библиотек, для которых он создает сборки.

Скачать либо в зависимости от версии Python 3.5 вы установили:

  • pyodbc‑3.0.10‑cp35‑none‑win32.whl, если у вас есть 32-битный Python 3.5 установить
  • pyodbc‑3.0.10‑cp35‑none‑win_amd64.whl если у вас есть 64-битный Python 3.5 установить

Получить этот файл на компьютер, который вы хотите установить на, а затем установить с помощью pip в командной строке:

pip install /path/to/whl/file 

Если вы не имеете pip в вашем PATH, обычно он находится в:

PYTHON_INSTALL_DIRECTORY\scripts\pip.exe 

Ваш каталог установки, вероятно, C:\Python35, если не указано что-то другое, когда вы установили.

0

Не достаточно иметь респ комментировать так должен был сделать это таким образом:

@birryree ответ работал на 64-битной Win 7 Enterprise SP1, но я получил эту уродливую отслеживающий, который, кажется, шум:

C:\Python\64-bit\Scripts>pip install \temp\python-wheels\uci.pyodbc-3.0.10-cp35-none-win_amd64.whl 
Processing c:\temp\python-wheels\uci.pyodbc-3.0.10-cp35-none-win_amd64.whl 
Installing collected packages: uci.pyodbc 
Exception: 
Traceback (most recent call last): 
    File "c:\python\64-bit\lib\site-packages\pip\basecommand.py", line 215, in main 
    status = self.run(options, args) 
    File "c:\python\64-bit\lib\site-packages\pip\commands\install.py", line 317, in run 
    prefix=options.prefix_path, 
    File "c:\python\64-bit\lib\site-packages\pip\req\req_set.py", line 742, in install 
    **kwargs 
    File "c:\python\64-bit\lib\site-packages\pip\req\req_install.py", line 831, in install 
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 
    File "c:\python\64-bit\lib\site-packages\pip\req\req_install.py", line 1032, in move_wheel_files 
    isolated=self.isolated, 
    File "c:\python\64-bit\lib\site-packages\pip\wheel.py", line 348, in move_wheel_files 
    assert info_dir, "%s .dist-info directory not found" % req 
AssertionError: uci.pyodbc==3.0.10 .dist-info directory not found 

Обратите внимание, что я добавил загруженный пакет с помощью «uci». (так как там размещается сайт Криса Глоккса).

Я знаю pyodbc был установлен, потому что я побежал «пип список» до и после установки и получил это:

C:\Python\64-bit\Scripts>pip list 
pip (8.1.2) 
pyodbc (3.0.10)  <--- added by the install 
pypyodbc (1.3.3) 
setuptools (21.0.0) 
wheel (0.29.0) 

BTW, проверенную портировании (32-разрядная версия) Python 3.2.2 код 64- бит 3.5.1. Win 7 Enterprise SP1 в обоих случаях, никаких изменений не требуется.