1

包装布局:

    包/__init__.py
            abc.py
            test_abc.py

cd 包 && py.test -s -v

不断获得

ImportError: cannot import name abc

我试过使用 sys.path.insert(0, current_directory) 但仍然是徒劳的。任何帮助都会很棒!谢谢。

4

1 回答 1

2

如果您使用的是虚拟环境,也请执行此步骤。

export PYTHONPATH=$PYTHONPATH:path/to/your/virtual_environment/bin文件

或者只是做

export PYTHONPATH=$PYTHONPATH:/path/to/your/current_directory

所有这些命令都需要在shell中编写

一旦你这样做去python shell

和写

import sys
sys.path

你的 current_directory 应该在响应列表中,你应该能够使用你的包

于 2015-07-25T04:30:11.987 回答