py.test ImportError: cannot import name * on gitlab-ci unner

py.test ImportError: cannot import name * on gitlab-ci unner

包布局:


    package/__init__.py
            abc.py
            test_abc.py

cd pakage && py.test -s -v

继续

ImportError: cannot import name abc

我试过使用 sys.path.insert(0, current_directory) 但还是没用。 任何帮助都会很棒!谢谢

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

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 应该在回复列表中,您应该可以使用您的包裹