ImportError: невозможно импортировать имя chardet
Привет, я написал Python Scrapper, в котором я импортирую запросы и красивый суп модуль. Я использую python2.7. Я пишу исполняемый файл Windows (.exe) из моего скрипта Python, используя модуль py2exe. Для этого я создал setup.py следующим образом:
from distutils.core import setup
import py2exe
import requests
packages = [
'requests',
'requests.packages',
'requests.packages.chardet',
'requests.packages.urllib3',
'requests.packages.urllib3.packages',
'requests.packages.urllib3.contrib',
'requests.packages.urllib3.util',
'requests.packages.urllib3.packages.ssl_match_hostname',
]
setup(
console=['CompanyScrapper-1.6.py']
)
Я создал .exe файл, выполнив команду "python setup.py py2exe". Но при запуске файла .exe в окне выдает следующую ошибку:
Traceback (most recent call last):
File "CompanyScrapper-1.6.py", line 13, in <module>
File "requests\__init__.pyc", line 58, in <module>
File "requests\utils.pyc", line 26, in <module>
File "requests\compat.pyc", line 7, in <module>
ImportError: cannot import name chardet
я не мог понять, почему эта ошибка импорта chardet, хотя я включил пакет в setup.py
Спасибо, что заглянули в мою проблему.