python-3.x - Python3 无法将 face_recognition 识别为模块
问题描述
我正在尝试使用实现 face_recognition 模块,到目前为止没有成功。当我尝试在 python 中使用导入来运行它时,它只是说没有这样的模块,但是当我尝试自己运行 face_recognition 时,它工作得很好。
解决方案
案例一:同名目录
也许您的主文件夹名称是face_recognition
. 如果是这种情况,请尝试更改它,因为如果您尝试导入它,python 将从您的主文件夹中导入它,而不是从包文件夹中导入它。
案例2:权限
如果您使用的是 Linux,请确保可以访问包文件夹。要验证此问题是否存在,请尝试使用sudo
命令以提升的权限运行程序。您可以尝试使用带有( )的--user
标志。pip
pip install face_recognition --user
案例 3:环境变量
可能是您的环境变量未更新。可能对包文件夹的引用不存在。这就是为什么您的 python 解释器无法找到该包的原因。路径详情:
import sys
print(sys.path)
使用它,您将了解您的解释器是否搜索包。
推荐阅读
- linux-kernel - FPGA硬件IP的Linux驱动
- bash - 如何在psxy图中更改框框的宽度和颜色
- reactjs - 我如何在 React Native 中剪切视图的边框连接
- amazon-web-services - AWS Loadbalancer 和 Azure OIDC:如何从原始 ID-Token 中检索角色
- strapi - 如何在 Qovery 上为 Strapi 设置提供程序?
- python - 从命令行与从 Mu 编辑器运行 python3 的问题
- vue.js - VUE3 + IONIC - 类型 '{ bar(): any; 上不存在属性 'foo' }'
- git-branch - 在 Checkmarx 的代码扫描期间处理不同的 Git 分支?
- javascript - MatTableDataSouce 中未定义的键 _paginator :
- python - 有没有办法锁定组合框 PyQt?