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