[英]How do imports between different modules packaged by PyPi work?
我將模塊A.py
和B.py
打包到PyPI包P
。 內部A.py
,有一個功能a()
其中進口的函數b()
從B.py
。 即, A.py
看起來像
from B import b
def a():
<some `a` code>
b()
和Bp
看起來像
def b():
<some `b` code>
就像我說的那樣,兩個模塊都打包成了P
然后我轉到A.py
和B.py
都不存在的環境,運行pip install P
,並在Python中執行以下操作
from P.A import a
a()
然后我得到錯誤No module named B
。
我該如何解決這個問題?
在A.py中使用import as
from .B import b
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.