如何在centOS上导入Python中的urlparse?

时间:2013-09-16 20:39:50

标签: python linux centos urllib

我一直在研究Python网络爬虫,并且已经进入了我正在配置Linux盒(centOS)以便它运行的阶段。

本地一切正常,但是当我尝试在服务器上运行脚本时,我收到错误“无法导入名称urlparse”。相关进口如下;

import urllib.request

from urllib.parse import urlparse
from urllib.parse import urljoin
import urllib.robotparser

我已尝试在服务器版本上更改它们但无济于事。 urllib.request已安装且工作正常。

尝试自行导入“urllib.request”失败,并显示“No module named request”,需要更改为“import urllib”。

我也遇到了与robotparser模块类似的问题。

非常感谢任何帮助。谢谢!

(如果这个问题实际上应该在服务器管理下,我道歉。)

1 个答案:

答案 0 :(得分:1)

也许你安装了python 2而不是python 3.我认为这两个版本的urllib名称不同。

http://docs.python.org/2/library/urllib2.html是python 2版本

python -V将提供版本号