本地导入仅适用于Python 2.7失败

用户名

我正在使用tox运行测试套件,并且我的本地导入文件之一在Python 3.7中运行良好,但在Python 2.7中失败。

我得到错误:

ImportError while importing test module /home/myname/tests/myfolder/test_triad_2020_orgs.py
Traceback:
tests/myfolder/test_triad_2020_orgs.py:5: in <module>
from [testssibbling].myfolder.triad.triad_2020_orgs import Orgs

Import Error: No module named triad.triad_2020_orgs

关于为什么会这样的任何想法?该文件肯定存在。2.7约定的文件名是否存在问题?

侯赛因·巴萨法

为了在python 3.2和ealier中导入python模块,应该有一个名为的文件__init__.py该文件负责将包作为python包引入。从python 3.3+开始,它被隐式执行。

根据此文档,我们有两种类型的程序包:常规程序包(包含__init__.py)和名称空间程序包(不包含)。您需要添加此文件才能在python 3.2和ealier中导入文件。

您可以查看此答案以找到有关此文件的更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Flyway数据导入仅适用于MySQL,不适用于H2

Scikit-learn仅适用于python 2,而不适用于python 3

RHEL7:如何解决“导入读取失败(2)”?

Laravel Validator仅适用于失败

Mongo“身份验证失败”仅适用于远程连接。本地作品很好

connectionPi仅适用于引脚7

适用于Ionic 2的PDF Viewer:无法导入或要求

专案仅适用于appcompat 7:5

Ionic 2-仅适用于iPad的横向

对象检测MASK RCNN仅适用于2类

Angular 2动画/过渡仅适用于Chrome?

Angular 2 [disabled]仅适用于某些控件

Ionic 2:FileTransfer 上传 Windows 10 移动版失败,适用于 iOS 和 Android

适用于Python 2但不适用于Python 3的Python子进程PIPE

python regex适用于regex101但不适用于python2

JAVA_HOME在Cent OS 7中不适用于WSO2产品

ggplot2:x轴中断不适用于7天的中断

UDL2折叠样式2仅适用于Windows EOL,而不适用于UNIX EOL

与Arduino对话:适用于C#,Python失败

Sitecore7 Linq to Sitecore仅适用于SearchResultItem,不适用于自定义映射类

BizTalk BAM 浏览器 - 列选择器 - 适用于 Win 7 但不适用于 BizTalk Server (Win 2012/R2)

逐步安装适用于Python 2.7的EC2

适用于Python的API的OAuth2授权

Python记录-仅适用于自己导入的模块

Python相对导入仅适用于Django

忽略 SSL 证书适用于 Maven 3,但对于具有 SSL 套接字工厂异常的 Maven 2 失败

为大型帐户导入报告时,适用于 Google AdWords 的 BigQuery Data Transfer Service 失败

Drupal 7本地安装失败

验证失败时如何使输入边框颜色变为红色?(仅适用于JavaScript)

TOP 榜单

热门标签

归档