0


python selenium打包后报错 ‘executable_path‘

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环境,切换方法,右键项目 打开终端。

标签: python 开发语言

本文转载自: https://blog.csdn.net/maphc/article/details/132665181
版权归原作者 过路客甲乙 所有, 如有侵权,请联系我们删除。

“python selenium打包后报错 ‘executable_path‘”的评论:

还没有评论