Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.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 Firefox加载项SDK错误_Python_Windows_Firefox_Firefox Addon Sdk - Fatal编程技术网

Python Firefox加载项SDK错误

Python Firefox加载项SDK错误,python,windows,firefox,firefox-addon-sdk,Python,Windows,Firefox,Firefox Addon Sdk,我尝试启动:cfx run,但出现以下错误: (C:\Users\michal smoczyk\Downloads\addon-sdk-1.14)C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\my addon>cfx run 在“C:\Program Files\Mozilla Firefox\Firefox.exe”中使用二进制文件。 在“c:\users\michal~1\appdata\local\temp\tmpkcrwv7.mozru

我尝试启动:
cfx run
,但出现以下错误:

(C:\Users\michal smoczyk\Downloads\addon-sdk-1.14)C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\my addon>cfx run
在“C:\Program Files\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\michal~1\appdata\local\temp\tmpkcrwv7.mozrunner”中使用配置文件。
回溯(最近一次呼叫最后一次):
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\bin\cfx”,第33行,在
cuddlefish.run()
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\cuddlefish\\uuuu init\uuuu.py”,第928行,正在运行
bundle\u sdk=options.bundle\u sdk)
运行应用程序中的文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\cuddlefish\runner.py”,第706行
runner.start()
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\mozrunner\\uuuu init\uuu.py”,第529行,在开始处
self.process\u handler=run\u命令(self.command+self.cmdargs、self.env、**self.kp\u kwargs)
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\mozrunner\\ uuuu init\uuu.py”,第59行,在run\u命令中
返回killableprocess.Popen(cmd,env=env,**killableprocess)
文件“C:\Python27\lib\subprocess.py”,第709行,在\uuu init中__
错误读取,错误写入)
TypeError:_execute_child()正好接受17个参数(给定18个)
atexit中出错。\u运行\u退出功能:
回溯(最近一次呼叫最后一次):
文件“C:\Python27\lib\atexit.py”,第24行,在运行函数中
func(*targs,**kargs)
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\cuddlefish\runner.py”,第534行,位于文件的“删除”部分
删除操作系统(输出文件)
WindowsError:[错误32]进程无法访问该文件,因为另一个进程正在使用它:“c:\\users\\michal~1\\appdata\\local\\temp\\harness-stdout-l8remz”
sys.exitfunc中的错误:
回溯(最近一次呼叫最后一次):
文件“C:\Python27\lib\atexit.py”,第24行,在运行函数中
func(*targs,**kargs)
文件“C:\Users\michal smoczyk\Downloads\addon-sdk-1.14\python lib\cuddlefish\runner.py”,第534行,位于文件的“删除”部分
删除操作系统(输出文件)
WindowsError:[错误32]进程无法访问该文件,因为另一个进程正在使用它:“c:\\users\\michal~1\\appdata\\local\\temp\\harness-stdout-l8remz”

我的Firefox版本:26。我已经安装了Python 2.7。OS:Windows Vista,SDK:1.14

我建议从网页上获取SDK的最新版本(
addon-SDK-1.15.zip
)。另外,请确保阅读并按照随附的自述文件中的说明进行操作(如果尚未阅读)

它说的一件相关的事情是:

如果在运行cfx时出现错误或有任何其他问题 开始时,请参阅“疑难解答”指南,网址为:


当前1.15版本的附加SDK似乎无法与Python 2.7.6进行映射

为了解决这个问题,我遇到了同样的错误,并降级到Python 2.7.5

以下是一些相关的错误报告:



更新:。

尝试使用python 2.6.6安装附加sdk 1.15,然后执行以下步骤

1-下载

2-解压缩zip文件

3-将文件cp720.py复制或移动到python编码文件夹中

 Example: C:\Python26\Lib\encodings\

它不起作用,但附加组件生成器非常适合我。谢谢!