gpt4 book ai didi

python - 玩弄 py2app

转载 作者:行者123 更新时间:2023-12-01 05:49:11 25 4
gpt4 key购买 nike

我在 Snow Leopard(10.6) 上玩 py2app,运行时遇到了一些问题

python setup.py py2app

我收到以下错误:-

% python setup.py py2app
running py2app
Traceback (most recent call last):
File "setup.py", line 18, in <module>
setup_requires=['py2app'],
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", line 152, in setup
dist.run_commands()
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 975, in run_commands
self.run_command(cmd)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 995, in run_command
cmd_obj.run()
File "/Library/Python/2.6/site-packages/py2app-0.7.3-py2.6.egg/py2app/build_app.py", line 502, in run
if sysconfig.get_config_var('PYTHONFRAMEWORK') is None:
AttributeError: 'NoneType' object has no attribute 'get_config_var'

我已经按照文档安装了 py2app here ,但是似乎有一些环境变量我还没有设置。我还尝试克隆一些项目,例如 here我最终遇到了同样的错误。

有人可以向我指出提到我应该如何在使用前配置 py2app 的文档吗?谢谢。

最佳答案

py2app 文档很古老;你应该使用的是 here .

正如您从粘贴的堆栈跟踪中看到的,某些原因导致 distutils.sysconfigNone。看起来您正在使用 Python 和 distutils 的系统版本,它们在 10.6.8 上对我来说工作得很好:

% /usr/bin/python -c "from distutils import sysconfig; print sysconfig.get_config_var('PYTHONFRAMEWORK')"
Python

因此,如果您得到与上面不同的结果,您可以从这里开始,否则您可以开始调试 py2app 代码以查看为什么 sysconfigNone

关于python - 玩弄 py2app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15036667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com