控制台中出现 ImportError,但导入正在 PyCharm
ImportError in the console, but import is working in PyCharm
我有一个像这样导入请求模块的程序:
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/')
我仍然遇到同样的错误。
urllib.request
module在Python3.x中介绍。
我怀疑 PyCharm 正在使用 Python 3.x,而在控制台中您正在使用 Python 2.x。尝试在控制台中使用 Python 3.x。
我有一个像这样导入请求模块的程序:
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/')
我仍然遇到同样的错误。
urllib.request
module在Python3.x中介绍。
我怀疑 PyCharm 正在使用 Python 3.x,而在控制台中您正在使用 Python 2.x。尝试在控制台中使用 Python 3.x。