在代码中导入正常,但是命令行使用 locust 就出现 “找不到模块的错误”,有谁遇到过并解决了这个问题的吗
python,环境变量配置的有问题吧,建议,去百度一下,python 命令行,找不到模块解决方法
本质问题:命令行,无法识别这是一个 python 插件
往这个方向解决问题
最有效的办法,去你安装的 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 的路径是与安装库的路径不一致
打开 pycharm 的命令窗口,直接在项目路径 install 试试
在文件夹中找到.idea 的隐藏文件,然后把.idea 文件夹删掉重新打开项目
安装别的三方库有问题吗? 如果规避掉,试一试虚拟环境安装?
学到了