мой скрипт python использует модуль pyobbc. Когда я создаю setup.py скрипт, не удалось собрать и бросает ошибку:py2exe отсутствует модуль pyodbc
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'
}
}
)
Спасибо заранее P.S. Извините ... но я ошибся в своих комментариях: 1. У меня есть 2 установки на Python, и я удалил один из них, т.е. ipython, и теперь у меня есть только Python 2.7. 2. У меня есть pyobbc, потому что я мог использовать его, когда я работать только «простой» питон скрипт (без py2exe) 3. Я мог проверить, что он установлен так:
yolk -l bottle - 0.12.7 - active pip 1.5.6 has no metadata py2exe - 0.6.10 - active pyodbc - 3.0.7 - active What else could be the problem? Thanks again
ли вы на самом деле 'установлен pyodbc'? (И возможно ли, что у вас есть две разные установки Python, одна из которых имеет «pyodbc», а другая нет?) – abarnert
hi abameret, Вы правы: у меня есть 2 установки Python: ipython и Python 2.7. Я просто проверил, что у 2.7 есть pyobbc, но ipython этого не делает. Я сделал свое развитие с использованием 2.7 и использовал py2exe, используя 2.7. Что бы вы порекомендовали мне сделать, чтобы исправить это ?, спасибо – susja
IPython не является отдельной установкой, это пакет, который устанавливается в существующую установку Python. Я имею в виду наличие двух разных каталогов Python (таких как 'C: \ Python27' и' D: \ Python27'), каждый со своей папкой Python.exe, папками сайтов и т. Д. – abarnert