Ошибка py2app: «Объект« модуль »не имеет атрибута« символическая ссылка »» - PullRequest
0 голосов
/ 06 августа 2009

Я пытаюсь упаковать свое приложение Python с py2app. Я запускаю setup.py, который я создал, и получаю эту ошибку:

Traceback (most recent call last):
  File "C:\Python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py
", line 548, in _run
    self.run_normal()
  File "C:\Python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py
", line 619, in run_normal
    self.create_binaries(py_files, pkgdirs, extensions, loader_files)
  File "C:\Python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py
", line 710, in create_binaries
    target, arcname, pkgexts, copyexts, target.script)
  File "C:\Python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py
", line 1067, in build_executable
    self.symlink('../../site.py', os.path.join(pydir, 'site.py'))
  File "C:\Python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py
", line 377, in symlink
    os.symlink(src, dst)
AttributeError: 'module' object has no attribute 'symlink'
> c:\python26\lib\site-packages\py2app-0.3.6-py2.6.egg\py2app\build_app.py(377)s
ymlink()
-> os.symlink(src, dst)

У кого-нибудь есть идея?

1 Ответ

1 голос
/ 06 августа 2009

os.symlink доступно только в Unix и Unix-подобных операционных системах (включая Mac), но не в Windows.

py2app для Mac - вы намеренно запускаете его на Windows? Вы хотели использовать py2exe ?

...