不能在中包含glade文件设置.py

2024-04-25 00:10:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想包括一个布局.glade文件输入设置.py. 你知道吗

package_data={'': ['src/layout.glade'],}, include_package_data=True



data_files=[('my_data', ['src/layout.glade'])],

但它仍然打印错误:

Traceback (most recent call last):
 File "/usr/local/bin/a3k", line 9, in <module>
 load_entry_point('a3k==1.1.0', 'console_scripts', 'a3k')()
 File "build/bdist.linux-x86_64/egg/src/main.py", line 571, in main
 File "build/bdist.linux-x86_64/egg/src/main.py", line 40, in __init__
gi._glib.GError: Failed to open file 'layout.glade': No such file or directory

我的目录结构是:

├── DESCRIPTION.rst
├── MANIFEST.in
├── README.rst
├── a3k.egg-info
│   ├── PKG-INFO
│   ├── SOURCES.txt
│   ├── dependency_links.txt
│   ├── entry_points.txt
│   ├── requires.txt
│   └── top_level.txt
├── build
│   └── bdist.macosx-10.10-x86_64
├── dist
│   └── a3k-1.1.0-cp27-none-macosx_10_10_x86_64.whl
├── setup.cfg
├── setup.py
└── src
    ├── README.md
    ├── __init__.py
    ├── bittorrenter.py
    ├── constants.py
    ├── create.py
    ├── layout.glade
    ├── main.py
    ├── messages.py
    ├── pieces.py
    ├── scrape_test.py
    ├── test.py
    └── torrent.py

我还修改了清单.IN文件如下:

include DESCRIPTION.rst
include src/layout.glade
recursive-include src *

我读过很多其他的问题,都试过了,但没有一个有用


Tags: inpybuildsrctxtdataincludemain