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

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


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

共收到 13 条回复 时间 点赞

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

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

往这个方向解决问题

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

pengdongliang 回复

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

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

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

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

我遇到过,但具体是怎么解决忘记了,但印象中方法如下:
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 的😭

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

追风 回复

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

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