python - fast.ai pytest 在 Windows 中不起作用
问题描述
我为开发创建了一个新的 Windows 7 管理员帐户,因此目录名称中没有空格。我为 Windows 安装了 Anaconda,并为 fast.ai 运行了一个 git 副本。我为fast.ai的CPU版本运行了一个conda激活环境,此时没有错误。
但是后来我尝试运行 pytests 并提示使用包/模块有效的 Python 名称指向测试目录中的 __ init___.py 文件抱怨“import cv2,torch”然后另一个 __ init__.py 显示“ from torch ._C import *" ImportError:DLL 加载失败。找不到指定的模块。
解决方案
问题是您torch
在同一目录中调用了一个文件夹,该文件夹正在被拾取。
修复?cd ..
(更改目录),然后启动 python import torch
,它应该可以工作。
推荐阅读
- java - 我可以从 Eclipse 使用 Maven,但不能从命令行使用
- static - dagger 2 android(java.lang.ExceptionInInitializerError) 的问题
- flutter - 如何知道在 Flutter 的嵌套小部件中发生了弹出事件
- javascript - 如何对具有多个值的对象数组进行分组?
- java - Observer 的构造函数是否需要 Observable 作为参数?
- javascript - 外部 javascript 文件上的 EJS 标记
- javascript - “浏览器会话”的弹出模式
- javascript - 如何验证对话框流中的参数输入
- mainframe - 我的 JCL 中出现 $HASP165 错误(JOB09746 $HASP165 KC03A081 ENDED AT SVSCJES2 - JCL ERROR CN(INTERNAL))
- azure-devops - 无法在 Azure DevOps Build Pipelines 中的队列时间设置自定义计数器