Tôi đang phát triển một ứng dụng cho OS X. Ứng dụng này liên quan đến việc liên lạc với máy chủ thông qua các yêu cầu python, sử dụng kết nối an toàn.SSLError trong Yêu cầu khi đóng gói dưới dạng OS X .app
Tôi có thể chạy tệp python mà tôi dự định đóng gói và thành công với kết nối SSL. Tuy nhiên, khi tôi đóng gói tệp bằng py2app và cố gắng chạy nó, tôi nhận được lỗi sau:
Traceback (most recent call last):
File "/Users/yossi/Documents/repos/drunken-octo-nemesis/dist/drunken-octo.app/Contents/Resources/__boot__.py", line 338, in <module>
_run()
File "/Users/yossi/Documents/repos/drunken-octo-nemesis/dist/drunken-octo.app/Contents/Resources/__boot__.py", line 333, in _run
exec(compile(source, path, 'exec'), globals(), globals())
File "/Users/yossi/Documents/repos/drunken-octo-nemesis/dist/drunken-octo.app/Contents/Resources/media_test.py", line 16, in <module>
cmpbl.syncWithCloud()
File "src/compare_book_lists.pyc", line 172, in syncWithCloud
File "src/compare_book_lists.pyc", line 64, in checkMediaOnCloud
File "src/get_cloud_book_list.pyc", line 26, in getCloudFulfilledBookList
File "requests/api.pyc", line 55, in get
File "requests/api.pyc", line 44, in request
File "requests/sessions.pyc", line 354, in request
File "requests/sessions.pyc", line 460, in send
File "requests/adapters.pyc", line 250, in send
requests.exceptions.SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib
2013-06-12 11:39:49.119 drunken-octo[1656:707] drunken-octo Error
Tôi có thể đóng gói một phần đơn đăng ký của mình thành công. Sự cố bắt đầu khi tệp đích phụ thuộc, ở đâu đó trong chuỗi, trên Yêu cầu.
Tôi đang sử dụng zc.buildout để tổ chức nhập khẩu của mình. Vì vậy, tôi đang chạy trong một trình thông dịch python cục bộ được tạo bởi bản dựng, do đó, bất kỳ bản sửa lỗi, thật không may, sẽ dễ thực hiện hơn nếu chúng không liên quan đến việc sửa đổi hệ thống Python. Tuy nhiên, tất cả các đề xuất đều được chào đón và tôi sẽ cố gắng hết sức để sửa đổi chúng cho các chi tiết cụ thể của tôi.
Điều này chỉ xảy ra khi tôi chạy ứng dụng đóng gói. Bất kỳ ý tưởng?
Xin chào Ronald, cách giải quyết này dường như không còn hoạt động. Có tin tức nào về bản cập nhật cho py2app không? Cảm ơn! –