如何使py2app和cxfreeze使用Python 3作为默认版本

如何使py2app和cxfreeze使用Python 3作为默认版本,python,macos,cx-freeze,py2app,Python,Macos,Cx Freeze,Py2app,我正在尝试将名为“applicationtest.py”的脚本转换为独立的osx应用程序。我已经尝试使用py2app:,和cxfreeze:。这两个模块都会创建一个文件夹,其中包含新应用程序+所需的支持包/脚本/库 但是,当我查看这些文件夹时,我注意到该库是为python 2.7设置的,而我想要转换为应用程序的脚本是在3.6中编写的 例如: :dist username$ tree 给出: . └── applicationtest.app └── Contents ├

我正在尝试将名为“applicationtest.py”的脚本转换为独立的osx应用程序。我已经尝试使用py2app:,和cxfreeze:。这两个模块都会创建一个文件夹,其中包含新应用程序+所需的支持包/脚本/库

但是,当我查看这些文件夹时,我注意到该库是为python 2.7设置的,而我想要转换为应用程序的脚本是在3.6中编写的

例如:

:dist username$ tree
给出:

.
└── applicationtest.app
    └── Contents
        ├── Info.plist
        ├── MacOS
        │   ├── applicationtest
        │   └── python -> /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python
        ├── PkgInfo
        └── Resources
            ├── PythonApplet.icns -> /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonApplet.icns
            ├── __boot__.py
            ├── __error__.sh
            ├── lib
            │   └── python2.7
            │       ├── config -> /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config
            │       └── site.pyc -> ../../site.pyc
            ├── site.py
            └── site.pyc

7 directories, 10 files
Q:如何设置创建应用程序时使用的python 3


提前谢谢

发现我做错了什么。我需要跑:

python3.6 setup.py py2app -A
而不是:

python setup.py py2app -A

对不起

发现我做错了什么。我需要跑:

python3.6 setup.py py2app -A
而不是:

python setup.py py2app -A
对不起