小工具知识网

当前位置: 首页 > 行业知识 > python selenium打包后报错 ‘executable

行业知识

python selenium打包后报错 ‘executable

2026-10-20 23:38:43 来源:互联网转载

python selenium pyinstaller ���包后运行报错:

()

got an unexpected keyword argument 'executable_path'

主要原因是多个项目,一些 组件的版本号不一致导致的。

()

解决办法:

1,生成好所有依赖的组件,命令:pip3 freeze > requirements.txt

2,在linux下,pycharam,下 终端Terminal下 (venv)(右键项目打开终端) 

3,安装所有依赖pip install requirements.txt

4,重新打包。

原因:主要还是linux下 多个不同的项目,版本不一致影响到了,多个版本不同环境的问题,欢迎大家提出更好的思路和方法

备注:查看不同的版本,pycharm终端下 (env) pip show selenium,显示不同的版本,说明不同的项目版本号不一致,如果在root下 pip show selenium 又不一样,说明是属于系统中的版本,

所以在系统root下打包,和安装会导致打包正常,运行报错:所以需要在env环境下 安装和打包,

linux有时候打开 pychram 终端 会是默认root环境,因此需要切换到 venv环境,切换方法,右键项目 打开终端。

上一篇:已经备案的房子怎么撤销备案申请手续(房屋备案能否撤销)

下一篇:新电脑轻松安装Win10系统指南