Python3 未将 face_recognition 识别为模块
Python3 not recogninzing face_recognition as a module
我正在尝试使用 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)
使用它,您将了解您的解释器是否搜索包。
我正在尝试使用 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)
使用它,您将了解您的解释器是否搜索包。