Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4总是报这种错误,无奈只能退回v3版本,为什么每次运行的时候,都必须安装funny。算了,只能放弃了。。。 #1709

Open
ItTestKing opened this issue Oct 26, 2023 · 15 comments
Labels
pending pending for confirmation

Comments

@ItTestKing
Copy link

问题描述

请对 bug 进行简要描述;
尽量附带运行的命令和报错时的堆栈信息

版本信息

请提供如下版本信息:

  • 操作系统类型: [e.g. macOS, Linux, Windows]
  • Python 版本: [e.g. 3.9]
  • Go 版本: [e.g. 1.18]
  • HttpRunner 版本 [e.g. 3.1.8]

项目文件内容(非必须)

如果可能,提供项目测试用例文件原始内容可加快 bug 定位和修复速度。
2:02PM INF generate debugtalk success output="D:\fuzzinterfacestest\.debugtalk_gen.py"
2:02PM INF build python plugin successfully output="D:\fuzzinterfacestest\.debugtalk_gen.py" plugin="D:\fuzzinterfacestest\debugtalk.py"
2:02PM INF ensure python3 venv packages=["funppy==v0.5.0"] python3="C:\Users\17123\.hrp\venv\Scripts\python3.exe"
2:02PM INF exec command cmd="C:\Windows\system32\cmd.exe"
pip 23.2.1 from C:\Users\17123.hrp\venv\Lib\site-packages\pip (python 3.11)
2:02PM INF installing python package pkgName=funppy pkgVersion=v0.5.0
2:02PM INF exec command cmd="C:\Windows\system32\cmd.exe"
2:02PM ERR python3 venv is not ready error="pip install funppy==v0.5.0 failed: python package funppy not found: prepare python3 venv failed" packages=["funppy==v0.5.0"]
2:02PM ERR [Run] init case runner failed error="init plugin failed: pip install funppy==v0.5.0 failed: python package funppy not found: prepare python3 venv failed"
2:02PM ERR send GA4 event failed error="request GA4 failed: Post "https://www.google-analytics.com/mp/collect?api_secret=w7lKNQIrQsKNS4ikgMPp0Q&measurement_id=G-9KHR3VC2LN\": EOF"
Error: init plugin failed: pip install funppy==v0.5.0 failed: python package funppy not found: prepare python3 venv failed
2:02PM WRN hrp exit code=9
提示:请注意在去除项目敏感信息(IP、账号密码、密钥等)后再进行上传。

@ItTestKing ItTestKing added the pending pending for confirmation label Oct 26, 2023
@paololu
Copy link

paololu commented Oct 30, 2023

用4.3.5 吧, 4.3.6 版本funppy 版本检测那里有些问题的,等作者修复吧。

@liukaips
Copy link

liukaips commented Nov 6, 2023

用4.3.5 吧, 4.3.6 版本funppy 版本检测那里有些问题的,等作者修复吧。

4.3.5也是这个错

@YoGazz
Copy link

YoGazz commented Nov 16, 2023

用4.3.5,然后更新下虚拟环境的pip版本就可以了

@ZainJ
Copy link

ZainJ commented Nov 22, 2023

哥们解决了吗?我也是这个问题,我按照最后面那哥们去升级虚拟环境的pip版本还是一样的错

@ZainJ
Copy link

ZainJ commented Nov 22, 2023

linux system:
contos7

hrp version:
[root@localhost bin]# hrp -v
hrp version v4.3.5

pip version:
[root@localhost bin]# source /root/.hrp/venv/bin/\activate
(venv) [root@localhost bin]# pip --version
pip 23.3.1 from /root/.hrp/venv/lib/python3.10/site-packages/pip (python 3.10)

python version:
(venv) [root@localhost bin]# python
Python 3.10.2 (main, Nov 22 2023, 19:58:09) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.

error message:
pip 23.3.1 from /root/.hrp/venv/lib/python3.10/site-packages/pip (python 3.10)
10:18PM INF installing python package pkgName=funppy pkgVersion=v0.5.0
10:18PM INF exec command cmd="/root/.hrp/venv/bin/python3 -m pip install --upgrade funppy==v0.5.0 --index-url http://mirrors.aliyun.com/pypi/simple/ --quiet --disable-pip-version-check"
10:18PM ERR create scaffold project failed error="pip install funppy==v0.5.0 failed: python package funppy not found: prepare python3 venv failed"
Error: pip install funppy==v0.5.0 failed: python package funppy not found: prepare python3 venv failed
10:18PM WRN hrp exit code=9
哥们解决了吗?我也是这个问题,我按照最后面那哥们去升级虚拟环境的pip版本还是一样的错

@gainiu
Copy link

gainiu commented Jan 1, 2024

兄弟 问一下这个httprunner4的一键部署hrp怎么卸载?我pip uninstall httprunner了,不知道怎么卸掉hrp

@yxxgwn
Copy link

yxxgwn commented Jan 14, 2024

4.3.6我也遇到这个问题了, python的插件按说不需要编译的。 它这个下载funppy去编译插件一直报错

有哪位大佬解决了这个问题
[INFO] fungo: ensure python3 venv: python3=/Users/william/.hrp/venv/bin/python3 packages=["funppy"] [INFO] fungo: exec command: cmd="/Users/william/.hrp/venv/bin/python3 -m pip --version" [INFO] fungo: installing python package: pkgName=funppy pkgVersion="" [INFO] fungo: exec command: cmd="/Users/william/.hrp/venv/bin/python3 -m pip install funppy --upgrade --index-url https://pypi.org/simple --quiet --disable-pip-version-check" [ERROR] fungo: exec command failed: error="exit status 1" stderr= | ERROR: Command errored out with exit status 1: | command: /Users/william_/.hrp/venv/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/48/kh8mr32d66l9c99n9f2z0z6c0000gn/T/pip-install-84ynz_rx/grpcio/setup.py'"'"'; __file__='"'"'/private/var/folders/48/kh8mr32d66l9c99n9f2z0z6c0000gn/T/pip-install-84ynz_rx/grpcio/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/48/kh8mr32d66l9c99n9f2z0z6c0000gn/T/pip-pip-egg-info-oqc1xag0 | cwd: /private/var/folders/48/kh8mr32d66l9c99n9f2z0z6c0000gn/T/pip-install-84ynz_rx/grpcio/ | Complete output (9 lines): | Traceback (most recent call last):

@salou329
Copy link

venv环境下
pip3 install funppy
pip3 install httprunner

亲测有效

@salou329
Copy link

兄弟 问一下这个httprunner4的一键部署hrp怎么卸载?我pip uninstall httprunner了,不知道怎么卸掉hrp

rm -rf /usr/local/bin/hrp

@yxxgwn
Copy link

yxxgwn commented Jan 20, 2024 via email

@yxxgwn
Copy link

yxxgwn commented Jan 20, 2024 via email

@xin7c
Copy link

xin7c commented Mar 7, 2024

就很烦,经常就因为这个不执行后续了

@xin7c
Copy link

xin7c commented Mar 7, 2024

DEBUG urllib3.connectionpool:connectionpool.py:1003 Starting new HTTPS connection (4): http://www.google-analytics.com:443
2024-03-07 11:03:55.356 | ERROR | request GA4 failed, error: HTTPSConnectionPool(host='http://www.google-analytics.com', port=443): Read timed out. (read timeout=5)

@huangxh5
Copy link

huangxh5 commented Apr 3, 2024

这个我没研究明白, 安装了也不管用。 在 2024-01-16 14:27:30,"salou329" @.> 写道: venv环境下 pip3 install funppy pip3 install httprunner 亲测有效 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>
大佬你解决这个问题了吗,我也遇到了,一直卡在funppy这个包

@huangxh5
Copy link

huangxh5 commented Apr 8, 2024

我解决了这个问题,以下是解决过程:
1、下载python3.8构建虚拟环境,下载好依赖包
2、重新运行,发现还是报错,发现是系统的path变量第一个Python路径还是3.12的,就是说3.8环境并没有被正确使用,将path中第一个Python路径更改为3.8的,可以使用cmd命令行运行where python检查,出来的第一个是3.8python的说明改成功了,然后重启pycharm获取最新的path路径,重新构建(构建前将C:\Users\Xpeng.hrp\venv\Scripts和C:\Users\Xpeng.hrp\venv\Lib文件夹全部删除,让hrp把关联的3.8虚拟环境的相关包复制过去),然后成功运行了
3、问题关键:构建过程中使用了python12的pip程序去进行funppy包的下载,一直失败,怀疑是兼容问题
4、发现过程:查看构建日志
9:58AM INF ensure python3 venv packages=["funppy==v0.5.0"] python3="C:\\Users\\Xpeng\\.hrp\\venv\\Scripts\\python.exe" 9:58AM INF exec command cmd="C:\\Windows\\system32\\cmd.exe" pip 24.0 from C:\Users\Xpeng\.hrp\venv\lib\site-packages\pip (python 3.12) 9:58AM INF installing python package pkgName=funppy pkgVersion=v0.5.0 9:58AM INF exec command cmd="C:\\Windows\\system32\\cmd.exe"
发现其中有一行:
pip 24.0 from C:\Users\Xpeng\.hrp\venv\lib\site-packages\pip (python 3.12)
我明明是用的3.8环境了,但是还是出现这个命令,说明实际使用的pip错误了,解决方法是把.hrp的两个文件夹全删了,把系统路径的第一个Python路径改成3.8的,这样一开始构建的时候会把当前解释器下的依赖包复制到.hrp的文件夹中(值得注意的是,如果同时存在pip3.8和pip3.12,会优先使用3.12,所以要删干净)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending pending for confirmation
Projects
None yet
Development

No branches or pull requests

10 participants