【发布时间】:2015-06-25 17:37:25
【问题描述】:
我在 PythonAnywhere 上使用 Django 服务器,使用 virtualenv。在服务器中,我使用抓取代码编写文本文件,代码使用 urllib2,默认情况下应该捆绑在 python 中,但存在各种错误:
pip install urllib2
找不到满足 urllib2 要求的版本(来自版本:)
找不到与 urllib2 匹配的分布
apt-get install python-urllib2
E: 无法打开锁定文件 /var/lib/dpkg/lock - open (13: Permission denied) E: 无法锁定管理目录 (/var/lib/dpkg/),你是root吗?
当然问题的根源是这个(来自 python 控制台):
import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'urllib2'
【问题讨论】:
-
有点离题,但如果你以前没有遇到过它,你应该看看requests,一个非常不错的http库。
标签: python django urllib2 pythonanywhere