首页 > 解决方案 > 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=。在上面的目录无济于事。想法?

标签: python-2.7

解决方案


推荐阅读