py.test ImportError:无法在gitlab-ci unner上导入名称*

时间:2015-07-25 04:22:55

标签: python gitlab gitlab-ci gitlab-ci-runner

包裹布局:


    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),但仍然徒劳无功。 任何帮助都会很棒!感谢。

1 个答案:

答案 0 :(得分:1)

如果您正在使用虚拟环境,请执行此步骤。

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应该在响应列表中,你应该能够使用你的包