首页 > 解决方案 > jenkins 运行 python 代码得到 ModuleNotFoundError: No module named 'selenium'

问题描述

我是一个天真的用户,尝试使用 Jenkins 在本地运行 Selenium python 程序,但无法做到 [这可能是重复的,但无法在线获得答案] 所以下面是我正在尝试的代码

正在构建中

詹金斯构建环境

[输出]

  C:\Users\User\PycharmProjects\Hybrid-Pytest>call ./venv/Scripts/activate.bat 
    ImportError while loading conftest 'C:\Users\User\PycharmProjects\Hybrid-Pytest\testCases\conftest.py'.
    conftest.py:2: in <module>
        import selenium
    E   ModuleNotFoundError: No module named 'selenium'
    Build step 'Execute Windows batch command' marked build as failure
    Finished: FAILURE

 

更新

Started by user admin
Running as SYSTEM
Building in workspace C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\jjjj
[jjjj] $ cmd /c call C:\WINDOWS\TEMP\jenkins8556472836440444834.bat

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\jjjj>python -m pip freeze 
asgiref==3.2.10
atomicwrites==1.4.0
attrs==21.2.0
beautifulsoup4==4.10.0
colorama==0.4.4
Django==3.0.7
django-filter==2.4.0
iniconfig==1.1.1
packaging==21.2
pluggy==1.0.0
py==1.11.0
pyparsing==2.4.7
pytest==6.2.5
pytz==2020.1
soupsieve==2.3
sqlparse==0.3.1
toml==0.10.2

C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\jjjj>exit 0 
Finished: SUCCESS

我能够在本地运行代码,在 pycharm 中运行良好有人可以帮我在 jenkins 中进行哪些设置才能成功运行代码。谢谢

标签: pythonjenkins

解决方案


推荐阅读