Я пытаюсь создать файл exe
, используя Py2Exe
. В целях отладки есть возможность использовать Firefox webdriver
вместо PhantomJS
, который является безголовым, и достаточно одного файла phantomjs.exe
внутри основного каталога.
Итак, все в порядке, но когда я создаю exe-файл:
from distutils.core import setup
import py2exe
setup(console=["main.py"])
Программа поднимает:
Traceback (most recent call last):
File "main.py", line 218, in <module>
File "main.py", line 113, in __init__
File "selenium\webdriver\firefox\webdriver.pyc", line 48, in __init__
File "selenium\webdriver\firefox\firefox_profile.pyc", line 65, in __init__
IOError: [Errno 2] No such file or directory: 'C:\\Users\\Milano\\PycharmProject
s\\Velvet\\WebDbUploader\\dist\\library.zip\\selenium\\webdriver\\firefox\\webdr
iver_prefs.json'
У вас есть идеи, что делать?
ВАЖНОЕ РЕДАКТИРОВАТЬ:
Итак, я нашел внутри site-packages
...selenium
..firefox
webdriver_prefs.json
и скопировал его в ..WebDbUploader\dist\library.zip\selenium\webdriver\firefox
, и никаких изменений... все та же ошибка.