Python中没有名为“ffnet”的模块

2024-10-03 17:23:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用python代码进行签名识别,其中有一个导入ffnet模块(from ffnet import mlgraph, ffnet),但在运行它时遇到了一个错误。在

错误是: ModuleNotFoundError: No module named 'ffnet'

我已经安装了这个模块,但是仍然有那个错误

帮我解决这个问题:)


Tags: 模块no代码fromimport错误namedmodule
2条回答

很有可能您用来安装ffnet的pip(我假设您使用pip进行安装,想法是相同的)与您正在使用的python不对应。可能正在运行virtualenv,或者您使用python2,但ffnet是用pip3安装的
我的建议:
-运行which pip。运行which python。如果有任何错误,请比较结果(例如python2 pip3)。尝试运行python2和{},而不是python和{}
-如果上面的建议不起作用,您应该尝试重新检查您的路径:找到对应于当前python的pip(通常在同一个目录中)和export PATH=/path/to/THAT/pip/:$PATH
-如果问题仍然存在,我想您的pip文件的第一行(用于指定其对应的python路径)已经在您不知情的情况下被修改了。您必须手动将其编辑为#!/usr/bin/python3

希望你能帮上忙!在

您需要确保它安装正确。错误消息直接意味着“你没有正确安装它”。 根据您使用的Python版本,您应该有一个名为pip的包管理器,负责安装和卸载模块。尝试:

  • pip2 install ffnet如果您有python2。在
  • pip3 install ffnet如果您有python3。在

或者,您可能已经使用Anaconda安装了Python。在这种情况下,使用conda install ffnet。在所有情况下,在终端中运行建议的命令。 但是,有更多关于您的问题的详细信息是非常有用的(您有什么操作系统,如何和在哪里安装Python,您有什么版本)。在

相关问题 更多 >