【发布时间】:2016-03-15 04:48:16
【问题描述】:
我有一个程序可以像这样导入请求模块:
import urllib
from urllib import request
...
程序在 PyCharm-IDE 中运行良好。 但是当我在 Linux Ubuntu 的控制台中运行相同的代码时,我得到了错误:
ImportError: cannot import name request
我的路径有问题吗?我应该提供更多信息来解决这个问题吗?
根据ImportError on console but not in PyCharmPyCharm正在设置工作目录。
但是当我将此工作目录添加到我的脚本中时:
import sys
sys.path.append('/home/kame/Dropbox/myCode/python/scripts/')
我仍然遇到同样的错误。
【问题讨论】:
-
可能是 PyCharm 正在向 python 路径添加一些路径。做
print('\n'.join(sys.path))找出答案。
标签: python import pycharm libraries