python - Python 导入适用于应用程序,但不适用于命令提示符或脚本
问题描述
Python应用图片:
命令提示符图片:
他们都清楚地表明他们的版本匹配,所以我不知道该怎么做。
解决方案
尝试打印出 Python 应用程序在何处获取模块 cv2:
>>> import cv2
>>> print(cv2.__file__)
然后您可以查看您的用户是否有权访问该目录。
您始终可以通过以下方式将命令提示符中缺少的模块安装到本地用户站点包:
pip3 install --user <module name>
您也可以在命令提示符下运行:
python -m site
这将显示 Python 正在寻找模块的目录。
推荐阅读
- python - 在二维数组python上映射int
- java - 从键值(环境)传递到关系(实体)时,Xodus 会产生一个巨大的文件
- video - 使用 ffmpeg 从图像和 MP3 文件创建 iPhone 兼容视频
- c++ - g ++用户定义的动态链接库上的全局new和delete运算符
- rust - 如何返回引用和被引用的对象?
- windows - 为什么 Proof General 在 Windows 10 中如此缓慢?
- java - Java 通用问题:无法转换 Map
到 M 扩展地图 - angular8 - 来自 API 调用的 Angular 8 FormGroup 异步验证
- r - 根据 R 中的数据范围计算值
- c# - restsharp PUT 请求错误 --> “StatusCode: InternalServerError, Content-Type: application/json, Content-Length: -1)”