Darkflow - 没有名为“darkflow.cython_utils.cy_yolo_findboxes”的模块

2023-12-11

我已成功安装 darkflow-1.0.0 (https://github.com/thtrieu/darkflow)在 Windows 10 上使用pip install .命令。

Successfully built darkflow
Installing collected packages: darkflow
  Found existing installation: darkflow 1.0.0
    Uninstalling darkflow-1.0.0:
      Successfully uninstalled darkflow-1.0.0
Successfully installed darkflow-1.0.0

之后,我尝试跑步python flow --h,这给了我以下错误:

Traceback (most recent call last):
  File "flow", line 4, in <module>
    from darkflow.cli import cliHandler
  File "C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow\darkflow\cli.py", line 3, in <module>
    from .net.build import TFNet
  File "C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow\darkflow\net\build.py", line 7, in <module>
    from .framework import create_framework
  File "C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow\darkflow\net\framework.py", line 1, in <module>
    from . import yolo
  File "C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow\darkflow\net\yolo\__init__.py", line 2, in <module>
    from . import predict
  File "C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow\darkflow\net\yolo\predict.py", line 7, in <module>
    from ...cython_utils.cy_yolo_findboxes import yolo_box_constructor
ModuleNotFoundError: No module named 'darkflow.cython_utils.cy_yolo_findboxes'

所以我尝试使用构建 Cython 扩展python setup.py build_ext --inplace命令,这给了我以下错误:

(base) C:\Users\filda\Desktop\FIT_VUT\BP\YOLO\YOLO_keras\darkflow-master>python setup.py build_ext --inplace
running build_ext
building 'darkflow.cython_utils.nms' extension
creating build\temp.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release
creating build\temp.win-amd64-3.5\Release\darkflow
creating build\temp.win-amd64-3.5\Release\darkflow\cython_utils
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\filda\Anaconda3\lib\site-packages\numpy\core\include -IC:\Users\filda\Anaconda3\include -IC:\Users\filda\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tcdarkflow/cython_utils/nms.c /Fobuild\temp.win-amd64-3.5\Release\darkflow/cython_utils/nms.obj
nms.c
c1: fatal error C1083: Cannot open source file: 'darkflow/cython_utils/nms.c': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2

pip show -f darkflow:

Name: darkflow
Version: 1.0.0
Summary: Darkflow
Home-page: https://github.com/thtrieu/darkflow
Author: UNKNOWN
Author-email: UNKNOWN
License: GPLv3
Location: c:\users\filda\anaconda3\lib\site-packages
Requires:
Required-by:
Files:
  ..\..\Scripts\flow
  darkflow-1.0.0.dist-info\INSTALLER
  darkflow-1.0.0.dist-info\METADATA
  darkflow-1.0.0.dist-info\RECORD
  darkflow-1.0.0.dist-info\WHEEL
  darkflow-1.0.0.dist-info\top_level.txt
  darkflow\__init__.py
  darkflow\__pycache__\__init__.cpython-35.pyc
  darkflow\__pycache__\cli.cpython-35.pyc
  darkflow\__pycache__\defaults.cpython-35.pyc
  darkflow\__pycache__\version.cpython-35.pyc
  darkflow\cli.py
  darkflow\cython_utils\__init__.py
  darkflow\cython_utils\__pycache__\__init__.cpython-35.pyc
  darkflow\cython_utils\cy_yolo2_findboxes.cp35-win_amd64.pyd
  darkflow\cython_utils\cy_yolo_findboxes.cp35-win_amd64.pyd
  darkflow\cython_utils\nms.cp35-win_amd64.pyd
  darkflow\dark\__init__.py
  darkflow\dark\__pycache__\__init__.cpython-35.pyc
  darkflow\dark\__pycache__\connected.cpython-35.pyc
  darkflow\dark\__pycache__\convolution.cpython-35.pyc
  darkflow\dark\__pycache__\darknet.cpython-35.pyc
  darkflow\dark\__pycache__\darkop.cpython-35.pyc
  darkflow\dark\__pycache__\layer.cpython-35.pyc
  darkflow\dark\connected.py
  darkflow\dark\convolution.py
  darkflow\dark\darknet.py
  darkflow\dark\darkop.py
  darkflow\dark\layer.py
  darkflow\defaults.py
  darkflow\net\__init__.py
  darkflow\net\__pycache__\__init__.cpython-35.pyc
  darkflow\net\__pycache__\build.cpython-35.pyc
  darkflow\net\__pycache__\flow.cpython-35.pyc
  darkflow\net\__pycache__\framework.cpython-35.pyc
  darkflow\net\__pycache__\help.cpython-35.pyc
  darkflow\net\build.py
  darkflow\net\flow.py
  darkflow\net\framework.py
  darkflow\net\help.py
  darkflow\net\ops\__init__.py
  darkflow\net\ops\__pycache__\__init__.cpython-35.pyc
  darkflow\net\ops\__pycache__\baseop.cpython-35.pyc
  darkflow\net\ops\__pycache__\convolution.cpython-35.pyc
  darkflow\net\ops\__pycache__\simple.cpython-35.pyc
  darkflow\net\ops\baseop.py
  darkflow\net\ops\convolution.py
  darkflow\net\ops\simple.py
  darkflow\net\vanilla\__init__.py
  darkflow\net\vanilla\__pycache__\__init__.cpython-35.pyc
  darkflow\net\vanilla\__pycache__\train.cpython-35.pyc
  darkflow\net\vanilla\train.py
  darkflow\net\yolo\__init__.py
  darkflow\net\yolo\__pycache__\__init__.cpython-35.pyc
  darkflow\net\yolo\__pycache__\data.cpython-35.pyc
  darkflow\net\yolo\__pycache__\misc.cpython-35.pyc
  darkflow\net\yolo\__pycache__\predict.cpython-35.pyc
  darkflow\net\yolo\__pycache__\train.cpython-35.pyc
  darkflow\net\yolo\data.py
  darkflow\net\yolo\misc.py
  darkflow\net\yolo\predict.py
  darkflow\net\yolo\train.py
  darkflow\net\yolov2\__init__.py
  darkflow\net\yolov2\__pycache__\__init__.cpython-35.pyc
  darkflow\net\yolov2\__pycache__\data.cpython-35.pyc
  darkflow\net\yolov2\__pycache__\predict.cpython-35.pyc
  darkflow\net\yolov2\__pycache__\train.cpython-35.pyc
  darkflow\net\yolov2\data.py
  darkflow\net\yolov2\predict.py
  darkflow\net\yolov2\train.py
  darkflow\utils\__init__.py
  darkflow\utils\__pycache__\__init__.cpython-35.pyc
  darkflow\utils\__pycache__\box.cpython-35.pyc
  darkflow\utils\__pycache__\im_transform.cpython-35.pyc
  darkflow\utils\__pycache__\loader.cpython-35.pyc
  darkflow\utils\__pycache__\pascal_voc_clean_xml.cpython-35.pyc
  darkflow\utils\__pycache__\process.cpython-35.pyc
  darkflow\utils\box.py
  darkflow\utils\im_transform.py
  darkflow\utils\loader.py
  darkflow\utils\pascal_voc_clean_xml.py
  darkflow\utils\process.py
  darkflow\version.py

我已经让它在 Linux 上工作了,但我仍然希望它也能在 Windows 上工作。有人可以指出我正确的方向吗?


这是名称冲突:您已通过以下方式成功安装了该软件包pip install .,所以现在darkflow可用于sys.path via site-packages目录。然而,当你跑步时python script.py,当前工作目录被添加到sys.path,所以如果当前目录包含该包darkflow,在安装之前选择site-packages。由于源代码目录不包含共享对象,因此脚本失败。

解决方案是从另一个目录运行脚本,例如

cd %HOMEPATH% & flow -h

或者,如果您需要使用代码,请以可编辑模式重新安装包:

pip uninstall -y darkflow & cd path\to\darkflow-master & pip install -e .

这样,共享对象将被编译并与源代码一起放置,因此您可以运行flow现在从任何地方。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Darkflow - 没有名为“darkflow.cython_utils.cy_yolo_findboxes”的模块 的相关文章

随机推荐

  • 登录失败时如何在没有数据绑定的情况下清除PasswordBox的内容?

    我有一个 wpf 应用程序 由于我无法控制的原因 我正在仔细遵循 mvvm 模式 出于我无法控制的安全原因 我不想将数据绑定到我的密码框 登录失败时如何清除密码框内容 我更喜欢在 xaml 中这样做的方法 您可以创建您的attached D
  • 如何在 WebView 中上传多个图像?

    如何使我的应用程序的 WebView 中的文件上传行为与浏览器应用程序中的行为相同 我正在尝试在我的 Android 应用程序中创建一个 WebView 允许上传用相机拍摄的多张图像 当我在浏览器应用程序中打开下面的 HTML 代码时 我可
  • 使用 Javascript 加载其他外部 Javascript

    我有一个 JS 代码库可以从文件夹中加载 而不是键入HTML 文档的标记中一行一行 有没有一种方法可以仅链接一个 Javascript 文件来组织并自动加载其他 javascript 文件 我知道 Dojotoolkit 正在使用这种技术
  • 使用实体框架级联删除 - EF 删除的相关实体

    我在实体框架中遇到删除问题 简而言之 EF 显式尝试从数据库中删除实体 即使我已显式配置 EF 以在数据库中使用级联删除 我的设计 我有三种实体类型 MainEntity EntityTypeA and EntityTypeB EF已配置删
  • Google 地图嵌入 + 搜索框

    我正在尝试为我的网站制作一张地图 它将显示一些餐馆的标记 我还希望人们能够搜索地图 这样他们就可以查找地址并能够看到该地区的餐馆 我得到了带有我想要的标记的地图代码
  • 右浮动和绝对位置不能一起工作

    我希望 div 始终位于其父 div 的右侧 所以我使用float right 有用 但我也希望插入时不影响其他内容 所以我使用position absolute Now float right不起作用 我的 div 始终位于其父 div
  • 如何让 UITextView 检测网站、邮件和电话号码的链接

    我有一个 UITextView 对象 UIView 中的文本有电话号码 邮件链接 网站链接 我想将它们显示为具有以下功能的链接 当有人点击 URL 时 Safari 应打开该网站 当有人点击电子邮件链接时 邮件应该打开 并且我的地址位于字段
  • 将 CCMenu 与网格对齐

    有谁知道让 CCMenuItems 数组与网格对齐的最佳实践方法 这是一个cocos2d问题 例如 int levelCount 10 CCMenu menuArray CCMenu menuWithItems nil for int x
  • 使用ajax设置PHP会话变量

    想要更改 SESSION 变量 fullname 的值而不刷新页面 我使用ajax的实现 第 1 页 html
  • java swing应用程序中的快速搜索?

    我正在思考什么组件最适合在 swing 中显示快速搜索结果 我想创建这样的东西 创建一个文本字段 用户可以在其中输入一些文本 在输入过程中我将改进数据库的后端快速搜索 并且我想在文本框下方显示数据 他将能够浏览结果并按输入结果将显示在表格中
  • 在ASP.NET中添加动态控件,1.1和2.0有区别吗?

    我非常确定在 ASP NET 1 0 1 1 时代 需要在运行时创建的控件之前添加Page Load事件的页面生命周期 即里面Page Init 这是 Microsoft 的一篇文章 针对 NET 1 0 1 1 如何 在 ASP NET
  • 将 UWP 应用上传到 Windows 应用商店时出错:无法合并 PRI 文件 \Resources_split.scale-100.pri

    我正在将应用程序的最新版本上传到 Windows 商店 但我的应用程序抛出错误 包接受验证错误 我们遇到了致命错误 解析包时 MyApp UWP 2 33 0 0 x86 x64 ARM AppStore appxbundle 失败 合并
  • java中txt文件格式验证

    验证 txt 文件是否为以下内容的最佳方法是什么 事实上 是一个 txt 文件 而不是其他类型的文件 仅更改了扩展名 txt 文件的格式与指定的格式匹配 因此能够正确解析 包含所有相关信息等 这一切都是在 Java 中完成的 其中将检索文件
  • 未捕获的引用错误:..未定义..但我可以在错误字符串中看到该变量

    这行代码var sTest 返回 未捕获的引用错误 未定义 对于这个问题 如果我们假设我传递的 ID 为 ABC 当我使用 Chrome 中的开发人员工具并检查资源时 我可以看到 GEThas有效 因为它显示了变量值 本例中的错误消息是 未
  • 在mysql中使用单个where条件和单个关键字搜索表的所有列

    我有一个由 64 个不同字段组成的表 我将使用其中的单个关键字进行搜索 结果应与任何字段中的关键字匹配 给一些建议 SELECT FROM some table WHERE CONCAT WS column1 column2 column3
  • 在 Delphi 中通过名称获取类

    我想编写一个接受类名并产生相应结果的函数TClass 我注意到 System Classes GetClass如果类名未注册 该函数将不起作用 Example if GetClass TButton nil then ShowMessage
  • 使用 JavaScript 更改图像源

    所以我是 JavaScript 新手 这实际上是我第一次尝试让某些东西发挥作用 并且我遇到了一些麻烦 我以为我有足够的知识来完成这项工作 我什至在谷歌上搜索了可以帮助我解决这个问题的教程和脚本 但没有任何真正的帮助 我似乎无法更改图像源 这
  • 用户变量和系统变量有什么区别?

    用户变量之间有什么区别 例如PATH TMP等等和系统变量 我不小心删除了用户变量PATH 我应该做些什么 右键单击 我的电脑 然后转到 属性 gt 高级 gt 环境变量 上面是用户变量 下面是系统变量 在为应用程序创建环境时将组合这些元素
  • mysql 在序列化数组中选择查询

    我将项目列表存储在数据库字段中的序列化数组中 我使用的是 PHP MySQL 我想要一个查询 该查询将选择包含数组中这些项目中的特定一项的所有记录 像这样的事情 select from table WHERE an item in my a
  • Darkflow - 没有名为“darkflow.cython_utils.cy_yolo_findboxes”的模块

    我已成功安装 darkflow 1 0 0 https github com thtrieu darkflow 在 Windows 10 上使用pip install 命令 Successfully built darkflow Insta