首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python2.7 urllib.urlretrieve未知url类型https

Python2.7 urllib.urlretrieve未知url类型https
EN

Stack Overflow用户
提问于 2015-06-27 12:19:39
回答 1查看 728关注 0票数 1

我以前遇到过this error,在修复它之后,我遇到了这样的情况:

代码语言:javascript
运行
复制
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'

使用了以下(相关)代码:

代码语言:javascript
运行
复制
import urllib
urllib.urlretrieve('https://dl.dropboxusercontent.com/u/95587456/Evenimente/1.jpg','/storage/emulated/0/Temp/1.jpg')

我尝试用http替换'https‘,但是它遇到了同样的错误。现在,在看了一段时间的互联网,论坛和诸如此类的东西后,我看到人们用SSL支持重新编译了Python。然而,我没有找到一个指南来解释如何做到这一点。另外,如果我要重新编译python,是否会丢失到目前为止安装的库?

使用的操作系统是Ubuntu14.04和Python2.7,应用程序由buildozer (使用Kivy)编译,并在Android上运行(来自APK)。APK的互联网权限设置为true。

EN

回答 1

Stack Overflow用户

发布于 2018-03-13 18:32:59

尝试将'openssl‘添加到构建器或p4a需求中。-险恶

也为我工作过。被困了很久。添加上面的评论作为回答,这样其他像我这样的新手就可以很容易地找到它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31088685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档