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

如何在centOS上导入Python中的urlparse?,python,linux,centos,urllib,Python,Linux,Centos,Urllib,我一直在开发一个pythonweb爬虫,现在我正在配置一个Linux-box(centOS)让它运行 在本地一切都很正常,但是,当我尝试在服务器上运行脚本时,会出现错误“无法导入名称URLPASSE”。有关进口货物如下: import urllib.request from urllib.parse import urlparse from urllib.parse import urljoin import urllib.robotparser 我尝试在服务器版本上修改它们,但没有效果。u

我一直在开发一个pythonweb爬虫,现在我正在配置一个Linux-box(centOS)让它运行

在本地一切都很正常,但是,当我尝试在服务器上运行脚本时,会出现错误“无法导入名称URLPASSE”。有关进口货物如下:

import urllib.request

from urllib.parse import urlparse
from urllib.parse import urljoin
import urllib.robotparser
我尝试在服务器版本上修改它们,但没有效果。urllib.request已安装且工作正常

尝试单独导入“urllib.request”失败,出现“没有名为request的模块”,需要更改为“import urllib”

我还遇到了robotparser模块的类似问题

任何帮助都将不胜感激。谢谢


(如果这个问题实际上是由服务器管理的,我很抱歉)。

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

是Python2版本吗


python-V
将给出版本号

您在服务器上运行的是什么版本的python?服务器在python 2.*上,而代码使用的是3.3。我会更新服务器,应该就是这样。谢谢