Android Python 2.7 urllib.urlretrieve未知url类型https
我之前遇到过,在修复后,我遇到了以下情况:Android Python 2.7 urllib.urlretrieve未知url类型https,android,python-2.7,ubuntu,kivy,buildozer,Android,Python 2.7,Ubuntu,Kivy,Buildozer,我之前遇到过,在修复后,我遇到了以下情况: I/python ( 7569): Traceback (most recent call last): I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/app/main.py", line 102, in <module> I/python ( 7569): File "/h
I/python ( 7569): Traceback (most recent call last):
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/app/main.py", line 102, in <module>
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/app/main.py", line 63, in IncarcaAfise
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 91, in urlretrieve
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 237, in retrieve
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 205, in open
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 356, in open_http
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 369, in http_error
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 632, in http_error_302
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 659, in redirect_internal
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 202, in open
I/python ( 7569): File "/home/cristi/Desktop/AplicatieMinister/.buildozer/android/platform/python-for-android/build/python-install/lib/python2.7/urllib.py", line 214, in open_unknown
I/python ( 7569): IOError: [Errno url error] unknown url type: 'https'
我尝试用http替换“https”,但它遇到了相同的错误。现在,在互联网上、论坛上以及诸如此类的地方看了一会儿之后,我发现人们已经用SSL支持重新编译了Python。然而,我没有找到一个指南来解释如何做到这一点。另外,如果我要重新编译python,我会丢失目前安装的库吗
使用的操作系统是Ubuntu14.04和Python2.7,应用程序由buildozer(使用Kivy)编译并在Android上运行(来自APK)。APK已将其internet权限设置为true
尝试将“openssl”添加到buildozer或p4a要求中险恶
也为我工作。他被困了很长时间。添加上述评论作为答案,以便像我这样的新手可以轻松找到它尝试将“openssl”添加到buildozer需求中。
import urllib
urllib.urlretrieve('https://dl.dropboxusercontent.com/u/95587456/Evenimente/1.jpg','/storage/emulated/0/Temp/1.jpg')