我可以帮助您翻译以下内容,这是关于IT技术的:
我有一个使用外部模块(“requests”)的简单Python 2.7脚本。 我正在使用py2exe并在运行exe时遇到问题。
test.py代码如下:::
import requests
r = requests.get('https://api.github.com/')
print r.status_code
print r.text
setup.py 代码:
from distutils.core import setup
import py2exe
setup(console=['youtube.py'], options = {'py2exe': { 'packages':['requests']}})
py2exe适用于内部模块...但对于外部模块会出现错误... 错误日志:
D:\dist>youtube.exe
Traceback (most recent call last):
File "youtube.py", line 2, in <module>
File "requests\api.pyc", line 69, in get
File "requests\api.pyc", line 50, in request
File "requests\sessions.pyc", line 465, in request
File "requests\sessions.pyc", line 573, in send
File "requests\adapters.pyc", line 431, in send
requests.exceptions.SSLError: [Errno 2] No such file or directory