мой скрипт python использует модуль pyodbc. Когда я создаю сценарий setup.py, он не скомпилируется и выдает ошибку:
raise ImportError, "No module named " + qname
portError: No module named pyodbc
Что не так с моим скриптом setup.py:
from distutils.core import setup
import py2exe
setup(
console=['accession.py'],
options={
'py2exe': {
'includes': 'pyodbc'
}
}
)
Заранее спасибо Извините ... но я ошибся в своих комментариях: 1. У меня есть 2 установки Python, и я удалил одну, т.е. ipython, и теперь у меня есть только Python 2.7 2. У меня установлен pyodbc, потому что я мог использовать его, когда запускаю просто ' простой скрипт python (без py2exe) 3. Я мог бы проверить, что он установлен следующим образом:
yolk -l bottle - 0.12.7 - active pip 1.5.6 не имеет метаданных py2exe - 0.6.10 - active pyodbc - 3.0.7 - active В чем еще может быть проблема? Спасибо еще раз
pyodbc
? (И возможно ли, что у вас есть две разные установки Python, в одной из которых установленpyodbc
, а в другой нет?) - person abarnert   schedule 11.08.2014C:\Python27
иD:\Python27
), каждый со своим собственным Python.exe, папкой site-packages и т. д. - person abarnert   schedule 11.08.2014