-->

同时采用virutalenv py2app不复制Python.framework至新应用(py2ap

2019-06-23 16:46发布

环境:MacOS X的10.7.2,系统安装蟒2.7.1,1.7.2的virtualenv,pyobjc 2.3,py2app 0.6.4+

我有一个新的与pyobc 2.3和py2app安装创建的virtualenv。 当我运行python setup.py py2app创建一个应用程序(例如py2app /例子/简单)一切似乎编译和它产生了双点击应用程序,但点击该应用程序我碰到下面的错误后:

A Python runtime not could be located.  You may need to install a framework build of Python, or edit the PyRuntimeLocations array in this application's Info.plist file.

但是,如果我按照同样的过程在标准安装狮子。 该应用程序的功能和良好预期。

我如何能做出的virtualenv和py2app彼此发挥很好有什么建议?

谢谢!

Answer 1:

py2app从不拷贝的系统的Python进入,它产生一个应用程序包。 如果你想,可以在OS X上的多个版本中部署一个独立的应用程序,你需要使用py2app与单独安装的Python,就像从python.org安装程序。 见,例如, Py2App找不到标准模块



文章来源: py2app is not copying the Python.framework to the new app while using virutalenv