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