Edit 3: I replaced __file__
with sys.argv[0]
, when I need to know the location of my script/executable. This is not exactly the same, but in my case it seems to run fine (at least on executable version...). Now everything is working fine, in one-file mode, with use of accepted answer s function to access resource files!
第2版:如已接受的回答评论所示,问题来自我的发言稿中途经的解决;我试图使用<条码>__>file,以找到文字的位置,以便我能够查阅其资源档案。 如file_
,将档案名称从Python.dll
退回到文字上,这并非一包工作,因此始终没有一条路,只是一个档案。 因此,我不得不找到另一个渠道来查阅资源档案;目前的工作方向是把目前的目录移至可执行的道路上。
因此,这意味着没收商在查阅档案时应当报告问题,而不是没有一节。
我以我解决这一解决途径问题的方式更新了这一问题。
我在<代码>pyinstaller<>/code>上提出了问题,而且由于这是第一次使用该编号,我确信我做了一些错误的事情。
因此,这里的问题是:pyisntaller
。 顺利操作的是文字一,在<条码>dist 上产生一些缺陷。 奥基,我现在想执行这一决议,看看看是否所有方面都做得很好,这里我知道:
C:Program FilesPyInstallerpyinstaller-1.5.1>p_tooldistp_toolp_tool.exe -?
Traceback (most recent call last):
File "<string>", line 104, in <module>
File "p_tooluildpyi.win32p_tooloutPYZ1.pyz/logging.config", line 76, in f
ileConfig
File "p_tooluildpyi.win32p_tooloutPYZ1.pyz/logging.config", line 112, in
_create_formatters
File "p_tooluildpyi.win32p_tooloutPYZ1.pyz/ConfigParser", line 532, in ge
t
ConfigParser.NoSectionError: No section: formatters
My first idea was that the logging.conf
file was missing, so I added it (and some other resource files) in the p_tool.spec
file, but this is not better.
Python version: 2.6.6, under WinXP. I m using pyinstaller
as I will need it to package files for a Solaris workstation.
因此,谁有这一问题? 唯一相关的议题是:。 PyInstaller Problem,与我的问题完全接近,但不幸的是,它没有答案。
Edit3:关于砍伐的详细信息,因为与这一问题没有真正联系。