我最近尝试使用 py2app,并且有一个名为 test.py 的简单应用程序。一切都很好,直到我输入“python3 setup.py py2app”。这是错误消息:
下载错误https://pypi.python.org/simple/py2app/ https://pypi.python.org/simple/py2app/: [SSL:
CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:748) --
有些包可能找不到!找不到“py2app”的索引页
(可能拼写错误?)下载错误https://pypi.python.org/simple/ https://pypi.python.org/simple/:
[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败
(_ssl.c:748) -- 有些包可能找不到!没有本地包或
找到 py2app Traceback 的工作下载链接(最近的调用
最后):文件“setup.py”,第 18 行,位于
setup_requires=['py2app'],文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py”,
第 108 行,设置中
_setup_distribution = dist = klass(attrs) 文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/setuptools/dist.py”,
第315行,在initself.fetch_build_eggs(attrs['setup_requires']) 文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/setuptools/dist.py”,
第 361 行,在 fetch_build_eggs 中
Replace_conflicting=True,文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/pkg_resources/init.py",
第850行,解决
dist = best[req.key] = env.best_match(req, ws, installer) 文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/pkg_resources/init.py",
第 1122 行,在 best_match 中
返回 self.obtain(req, installer) 文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/pkg_resources/init.py",
第1134行,在获取
返回安装程序(要求)文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/setuptools/dist.py”,
第 429 行,在 fetch_build_egg 中
返回 cmd.easy_install(req) 文件“/Users/dariushmazlumi/Desktop/test/lib/python3.6/site-packages/setuptools/command/easy_install.py”,
easy_install 中的第 659 行
引发 DistutilsError(msg) distutils.errors.DistutilsError:找不到 Requirement.parse('py2app') 的合适分布
我在 macOS sierra 上使用 python3.6。
据报道,有一个 python 错误是由 Apple 不再安装开放 SSL 引起的。看到这个讨论 https://bugs.python.org/issue28150.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)