使用Python setuptools

时间:2016-03-10 22:32:50

标签: python setuptools

我想用Python模块分发一些图像。我正在使用setuptools并使用pip进行安装。

setup(
    ...
    package_data={
        'images': glob.glob('images/*'),
    },
    ...
)

我在安装过程中看到了这个输出:

hard linking images/my_icon.ico -> my_package-0.0.1/images

但我实际上无法找到这个图片文件夹。我找不到名为my_package-0.0.1的文件夹。我有site_packages / my_package-0.0.1.dist-info /和site_packages / my_package,但没有my_package-0.0.1。我一直在阅读文档,我仍然很困惑。

我正在尝试理解几件事。

  1. package_data去哪了?
  2. 如何从我的Python代码中访问package_data?
  3. 这是包含我的图像文件的正确方法,如果不是,那是什么?

1 个答案:

答案 0 :(得分:-1)

您应该将文件放在您选择的文件夹中,即图像,这些文件应位于“静态”下。 python项目文件夹中的文件夹。另一件需要关注的是requirements.txt文件。