【发布时间】:2016-10-08 02:22:09
【问题描述】:
我有一个读取 URL 的脚本。如果我使用python app.py 将它运行到 cmd,它工作正常。但是在使用 py2exe 编译它并运行 .exe 之后,我收到了这个错误
entering main now.....
Traceback (most recent call last):
File "strtojson.py", line 257, in <module>
File "strtojson.py", line 209, in main
File "requests\api.pyc", line 70, in get
File "requests\api.pyc", line 56, in request
File "requests\sessions.pyc", line 475, in request
File "requests\sessions.pyc", line 596, in send
File "requests\adapters.pyc", line 497, in send
requests.exceptions.SSLError: [Errno 2] No such file or directory
这是我访问该网站的方式。
url = 'https://www.sec.gov/cgi-bin/browse-edgar?company=&CIK=&type=8-k&owner=include&count=100&action=getcurrent'
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html, "html.parser")
这是我的setup.py
from distutils.core import setup
import py2exe
setup(console=['strtojson.py'], options = {'py2exe' : {'packages': ['bs4', 'requests']}})
我在 Win 7 64 位上使用 Python 2.7.12
【问题讨论】:
标签: python ssl ssl-certificate python-requests