包裹布局:
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),但仍然徒劳无功。 任何帮助都会很棒!感谢。
答案 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应该在响应列表中,你应该能够使用你的包