Python 如何在PyPi分发包中引用映像文件?

Python 如何在PyPi分发包中引用映像文件?,python,pip,filepath,pypi,Python,Pip,Filepath,Pypi,我最近开发了一个PyPI软件包,并成功地通过上传和安装使一切工作正常。但是,我有一个关于文件路径在发行版中如何工作的小问题。我的项目结构如下所示: package | |--src |-gui |-image_caller.py |-images |- image.png |--setup.py 我想访问image_caller.py脚本中的image.png文件,但似乎无法确

我最近开发了一个PyPI软件包,并成功地通过上传和安装使一切工作正常。但是,我有一个关于文件路径在发行版中如何工作的小问题。我的项目结构如下所示:

package
   |
   |--src
       |-gui
           |-image_caller.py
           |-images
              |- image.png   
   |--setup.py
   
我想访问image_caller.py脚本中的image.png文件,但似乎无法确定分发包中的正确文件路径。因为我需要发布一个版本,将项目上传到PyPI,并在每次更改某些内容时更新我的包版本,我不想尝试每一个可能的文件路径,因为这需要几个小时

是否有人知道文件路径在分布式包中是如何工作的,以及从image_caller.py内部调用image.png时需要什么样的文件路径