Python Selenium noarch RPM构建失败

2024-04-16 08:36:53 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试从下载的Selenium-2.20.0构建Python Selenium noarch rpm。焦油gz 所有必要的Python需求都已安装并正常工作,使用命令:

python setup.py bdist --format=rpm

RPMBuild失败,错误消息:

^{pr2}$

已尝试按照建议在硒.规格文件,位于build/bdist.linux-i686/rpm/SPECS/selenium.spec

%define _binaries_in_noarch_packages_terminate_build 0

不幸的是,当我重新运行RPM构建时,没有得到更改,并且在构建之后SPEC文件的内容似乎已经被重新转换,因为新添加的%define不再存在?!在

欢迎提出任何建议。。在


Tags: 文件py命令buildformatseleniumsetup建议
1条回答
网友
1楼 · 发布于 2024-04-16 08:36:53

如果有人遇到这种情况

python setup.py bdist_rpm  force-arch x86_64

为我工作

网友
2楼 · 发布于 2024-04-16 08:36:53

selenium.spec的更改没有持久化,因为规范文件是从setup.py内的内容自动生成的

找到了两种解决方案:

1)从http://pypi.python.org/pypi/selenium/将最新版本的selenium-2.20.0.tar.gz下载到目标计算机,提取tar并运行:

python setup.py install

2)安装python pip,然后使用pip自动下载并安装最新的selenium,命令如下:

pip install -U selenium

到目前为止,我还没有找到确切的内容可以添加到设置.py这将向selenium.spec文件添加必要的RPM构建定义,以创建安装RPM。。在

相关问题 更多 >