我已经看到了与同一问题相关的一些主题,但一直无法找到适合我情况的解决方案。在尝试运行python库时,我收到错误ImportError: No module named urllib.parse
,我理解这是因为我运行的是Python 2.7而不是Python 3.我的python文件夹中有urllib3,看起来好像&# 39;因为名称的不同而无法访问它。我无法在源代码中更改此内容,也不想切换到Python 3.有没有其他方法可以解决此问题并让Python 2.7识别urllib3?
答案 0 :(得分:1)
版本兼容的解决方案(在2.7.10和3.6.0上测试):
import six
if six.PY2:
from urlparse import urlparse
elif six.PY3:
from urllib.parse import urlparse