Python 3 на Cygwin не видит модуль - Python

 
0
 
Q&A

Здравствуйте.
Столкнулся с проблемой при переносе проекта Python с Linux машины на Windows на эмулятор Cygwin.
Проблема в библиотеке pymssql которая и ставится тяжело, но и не хочет быть обнаруженным самим питоном даже после установки.
Скорее всего проблема в путях эмулятора, но что где именно прописывать - не знаю.

Стандартной командой pip3 install pymssql ругается то на отсутствие каких либо файлов (например frontsql.h), то на BASEVERSION_80.

Нашёл на сайте готовый вариант whl, скачал, установил через: pip3 install pymssql-2.1.3-cp36-none-any.whl
В папке site-package файлы появились.
Команда: pip 3 show pymssql показывает данные о пакете.

$ pip3 show pymssql
Name: pymssql
Version: 2.1.3
Summary: DB-API interface to Microsoft SQL Server for Python. (new Cython-based version)
Home-page: http://pymssql.org
Author: pymssql development team
Author-email: [email protected]
License: LGPL
Location: /usr/lib/python3.6/site-packages
Requires:

Однако при запуске файла *.py
Он ругается:

import pymssql #работа с MS SQL
ModuleNotFoundError: No module named 'pymssql'
127.0.0.1 - - [31/Aug/2017 11:50:26] CGI script exit status 0x100

Кто знает, что где ему надо прописать, что бы Питон увидел этот модуль?
Еще находил вариант переименовать pyd в dll, не помогло.
Вариант ставить на виндовый Python не рассматриваю, там все файлы надо править на виндовую кодировку (и пересохранять в другой кодировке)+ правка путей в файлах + мучений с Pymssql на винде вроде еще больше.

задан 13:24, 31.08.2017
ava 

Ответы (0)
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить