Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Py2Exe-Firefox引发异常_Python_Firefox_Selenium_Py2exe_Setup.py - Fatal编程技术网

Python Py2Exe-Firefox引发异常

Python Py2Exe-Firefox引发异常,python,firefox,selenium,py2exe,setup.py,Python,Firefox,Selenium,Py2exe,Setup.py,我正在尝试使用Py2Exe创建一个exe文件。出于调试目的,可以选择使用Firefox webdriver而不是PhantomJS,后者是无头的,在主目录中有一个PhantomJS.exe文件就足够了 好的,所以一切都很好,但是当我创建一个exe文件时: from distutils.core import setup import py2exe setup(console=["main.py"]) 该计划提出: Traceback (most recent call last): Fi

我正在尝试使用
Py2Exe
创建一个
exe
文件。出于调试目的,可以选择使用
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'
回溯(最近一次呼叫最后一次):
文件“main.py”,第218行,在
文件“main.py”,第113行,在_init中__
文件“selenium\webdriver\firefox\webdriver.pyc”,第48行,在__
文件“selenium\webdriver\firefox\firefox\u profile.pyc”,第65行,在\uu init中__
IOError:[Errno 2]没有这样的文件或目录:“C:\\Users\\Milano\\PycharmProject”
s\\Velvet\\WebDbUploader\\dist\\library.zip\\selenium\\webdriver\\firefox\\webdr
iver_prefs.json'
你知道怎么做吗

重要编辑:


因此,我在
网站包中找到了
selenium
firefox
webdriver\u prefs.json
并将其复制到
.WebDbUploader\dist\library.zip\selenium\webdriver\firefox
中,没有任何更改。。。仍然出现相同的错误。

您可以尝试将
webdriver\u prefs.json
webdriver.xpi
以及从
C:\Python34\Lib\site packages\selenium\webdriver\firefox
复制到
dist\selenium\webdriver\firefox
。应该足够了


有关更多详细信息,请参阅

关于这个问题有什么消息吗?我的回答有用吗?