我正在尝试为我的同事创建一个Python包,以通过pip从私有Bitbucket存储库中进行安装。回购的结构如下:
package_name
README.md
setup.py
setup.cfg
package_name
Foo.py
Bar.py
Quux.py
Foo.py导入带有from Bar import Bar
的Bar。
我创建一个virtualenv并使用pip安装该软件包:
pip3 install git+https://user@bitbucket.org/org/package_name.git
这成功运行。当我启动Python并运行from package_name import Foo
时,出现错误ModuleNotFoundError: No module named 'Bar'
。
我尝试在顶层和package_name
子目录中添加 init .py文件:
from Foo import Foo
from Bar import Bar
from Quux import Quux
但没有帮助。
我需要更改什么才能使该软件包通过pip正确安装?