Python 命令行使用 locust 命令运行 python 文件时出现 “找不到指定模块的错误”

pengdongliang · 2023年02月13日 · 最后由 我去炒饭 回复于 2023年02月17日 · 6644 次阅读


在代码中导入正常,但是命令行使用 locust 就出现 “找不到模块的错误”,有谁遇到过并解决了这个问题的吗

共收到 13 条回复 时间 点赞

python,环境变量配置的有问题吧,建议,去百度一下,python 命令行,找不到模块解决方法

本质问题:命令行,无法识别这是一个 python 插件

往这个方向解决问题

Smobee 回复

找了很久了,还是没有解决

pengdongliang 回复

最有效的办法,去你安装的 python 的根目录,,打开 cmd,,直接输入这个插件的名称,像我这样,pytest,如果能直接识别,并且运行,说明这个 python 环境变量没有问题,,如果有问题,无法识别,可能你的电脑有多个 python 环境或者版本

还有一种情况就是,这个 IDEA 编译器软件,,他配置的 python 环境变量,是不是你系统的,还是 IDEA 自带的。

我猜测,有可能你一直用的都是 IDEA 自带的 python 环境变量,具体检查看下面的图

Smobee 回复

这个环境变量没有问题,我大概知道可能是因为版本兼容的问题,但是试了很多的方法都没能解决,非常感谢兄弟的解答

我遇到过,但具体是怎么解决忘记了,但印象中方法如下:
1,是依赖 gevent,greenlet 模块的版本问题

以下是我的版本
gevent 22.10.2
geventhttpclient 2.0.8
greenlet 2.0.1
locust 2.13.2

2,环境变量问题,DDL 的路径是与安装库的路径不一致

  • 将 DDL 的文件路径添加到环境变量的 PATH,在 python.exe 路径下的 DLLs 文件夹, C:\Program Files\Python310\ C:\Program Files\Python310\Scripts\
  • pip 会安装第三库,会是 AppData 路径,可以将这个路径的 xxxxxxx\AppData\Roaming\Python\Python310\Scripts\ 加到环境变量 PATH 中
重来看雨 回复


都加了,还是说这个模块导入失败,看来一下版本没问题,然后第三方库也没有下载到 c 盘去

打开 pycharm 的命令窗口,直接在项目路径 install 试试

在文件夹中找到.idea 的隐藏文件,然后把.idea 文件夹删掉重新打开项目

suround 回复

没有.idea 的文件😭

suround 回复

就是在项目路径下 install 的😭

安装别的三方库有问题吗? 如果规避掉,试一试虚拟环境安装?

追风 回复

安装其他库没问题,试过用虚拟环境安装还是不行

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册