python-2.7 - ImportError:无法导入名称游戏
问题描述
我收到错误 - ImportError: cannot import name
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/nose-1.3.7-py2.7.egg/nose/loader.py", line 418, in loadTestsFromName
addr.filename, addr.module)
File "/Library/Python/2.7/site-packages/nose-1.3.7-py2.7.egg/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/Library/Python/2.7/site-packages/nose-1.3.7-py2.7.egg/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/Users/rng/PycharmProjects/ex47/tests/ex47_tests.py", line 2, in <module>
from ex47 import game
ImportError: cannot import name game
这是我的目录结构供参考:在文件夹中,我有两个文件夹和两个 python 文件: ./ex47
./tests
init .py
setup.py
./ex47:
game.py
初始化.py
./tests:
ex47_tests.py
初始化.py
ex47_tests.py 看起来像这样:
from nose.tools import *
from ex47 import game
我已阅读并尝试了导出 PYTHONPATH=。在上面的目录无济于事。想法?
解决方案
推荐阅读
- ruby - 遍历数组并在 Ruby 中的一行中初始化多个变量
- java - Java Discord API 加入事件
- jquery - 从 JQuery 错误中获取 responseText 错误值?
- c++ - CMake不合逻辑的路径解析?
- javascript - 如何停止计时器计数并从节省的时间开始
- microsoft-graph-api - 过滤最近的文件 Microsoft Graph API 不起作用
- python - Python - Pandas - SQL 查询参数 - 无法过滤没有双引号的数据
- python - 拆分python模块而不重构所有用法
- cypress - Cypress.exec 调用外部脚本并设置环境变量
- python - 将 scipy 结果转换为字典的通用方法