新手区 【求助】pip 安装第三方库之后,命令找不到的问题

CoraPeng · 2021年10月24日 · 最后由 CoraPeng 回复于 2021年10月29日 · 3944 次阅读

新手上路,安装了好几个版本的 python,结果现在电脑里的环境变量乱了。

pip3 list 可以找到 har2case:

但是使用命令的时候一直 not found:

尝试过直接把 har2case 的包放到对应的路径下, 也试过修改环境变量配置文件 ./dash,还试过卸载 python 重装;一律没用。

今天终于有进展了:一直在研究 python 版本的问题,却忽略了第三方库的路径。pip3 安装的路径和使用命令时的路径不一样就会导致 command not fonud。
附上链接:
https://blog.csdn.net/daxia_85/article/details/110727582?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-8.no_search_link&spm=1001.2101.3001.4242.5

共收到 12 条回复 时间 点赞

自己的回复貌似不能删除,解决方法已更新在正文中。

发现好几个路径都有 3.8 的文件夹;还找到两个 site-packages,运行脚本确定了一下正确使用到的 site-packages,
然后直接强硬的把 har2case 的两个文件夹,放到已确定使用的 site-packages 文件夹下,重启了 pycharm,结果还是失败了。😭

我去催饭 回复

完全正确。我现在查到有两个路径下都有 pip3,所以 pip3 list 展示的 hae2 case 我都不知道是哪个路径下的 list 了;

现在很想把电脑里所有版本的 python 都卸载掉,还在研究怎么找到所有版本呢。

估计你环境太多,乱了,我好像也遇到过类似的情况,最后咋解决的来着,好像是配个软链,还是改环境变量解决的

菜鸟遇到问题,先搜索解决办法并不断尝试;实在解决不了,卸载重装!
尝试卸载 har2case 库再重装 -- 失败;
尝试卸载 httprunner 框架重装 -- 失败;
尝试卸载 python 版本重装 -- 失败!
难不成要卸载 PyCharm???

每次重装之后都能找到对应路径下的命令库,但就是用不了。

百度都被翻烂了,或许是我方法没对吧。

Jacky 回复

立马试了一下,发现还是不行。。。😭

昨天卸载了 python3.8 重新装了一下,结果发现 httprunner 的配置文件内容都还在本地,根本没有卸载干净嘛。
今天准备彻底卸载掉再安装 3.8,然后重新下载一遍配置文件试试。

跑到这个命令所在的目录下执行应该 ok,然后把路径 export 出来

我去催饭 回复

谢谢回复哦,十分感谢。反正我一定解决它,小样儿

我去催饭 回复

我也不是很清楚诶,我这个框架是 httprunner+pytest。确实没办法直接一步转成 py 文件😭

CoraPeng 回复

啥。。我一直用的 har2case 啊,难道我用的一个假 httprunner。。。3 以后就推崇用.py 了

我去催饭 回复

Mac 版本的 har2case 是把 har 文件转换成 yml 文件,httprunner make 才是转成 py 文件哦~
我之前 python 版本是 3.10,用 har 命令就可以,但是又用不了转成 py 文件的命令,因此就换了 python 版本;
现在就是换成了 3.8 版本,结果连 har 命令都用不了。。。
我重装试试吧,谢谢回复哟~

看起来你这是 httprunner3.1.6,har to case 干的事应该是把一个 har 文件转成一个.py 文件,command not found 原因估计是环境变量配的有问题吧

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册