接口测试工具 httprunner,为什么 pip install 之后能在 cmd 中直接使用 httprunner 命令?

2021-06-22 10:14:25 +08:00
 tibifide

pip install 后,相关文件下载到了 python 安装路径下的 site-packages 下面,但在环境变量 path 中又没有配置 httprunner 的路径,为什么能在 cmd 中直接使用 httprunner 的命令呢?

833 次点击
所在节点    问与答
8 条回复
killva4624
2021-06-22 10:28:53 +08:00
cmd 里运行一下`where httprunner` 你就知道了~ LInux 下是 `which httprunner`
Trim21
2021-06-22 10:30:20 +08:00
因为 pip 会在 path 里面放一个 httprunner 的可执行文件
tibifide
2021-06-22 10:43:44 +08:00
@killva4624 使用的 httprunner 命令是作者上传到 pypi 的时候,添加的 httprunner.exe 文件吗?
breezeFP
2021-06-22 10:44:10 +08:00
path 环境变量啊,你看看 httprunner(或是软连接)是不是在 path 指定的目录下
tibifide
2021-06-22 10:44:41 +08:00
@Trim21 看到了,在 scripts 里面有一个 httprunner.exe 可执行程序,这个程序是作者上传到 pypi 的时候,自己添加的文件吗?
tibifide
2021-06-22 10:45:20 +08:00
@breezeFP 不是 path,path 里面没有,@killva4624 回复了
Trim21
2021-06-22 11:26:53 +08:00
@tibifide #5 是 pip 生成的,作者只要在 entry_points 里添加 console_scripts 就可以了
SenLief
2021-06-22 13:18:23 +08:00
上传的时候配置的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784992

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX