我有一个程序导入请求模块,如下所示:
import urllib
from urllib import request
...
该程序在PyCharm-IDE中正常运行。 但是当我在Linux Ubuntu的控制台中运行相同的代码时,我收到错误:
ImportError: cannot import name request
我的路径有问题吗?我应该提供更多信息来解决这个问题吗?
根据ImportError on console but not in PyCharm,PyCharm正在设置工作目录。
但是当我将这个工作目录添加到我的脚本中时:
import sys
sys.path.append('/home/kame/Dropbox/myCode/python/scripts/')
我仍然得到同样的错误。
答案 0 :(得分:1)
我怀疑PyCharm正在使用Python 3.x,而在控制台中你使用的是Python 2.x.尝试在控制台中使用Python 3.x.