当我在pycharm和终端中运行代码时,有什么理由得到不同的o / p?

时间:2015-03-16 05:32:24

标签: python pycharm

当我输入此代码时

import pokitdok
print dir(pokitdok)

在终端我得到了输出

['__author__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__', '__name__', '__package__', '__path__', '__title__', '__version__', 'absolute_import', 'api', 'pokitdok'] 

但是当我在Pycharm中运行相同的代码时,我得到了以下错误

  'Traceback (most recent call last):
   File "/home/rponnapureddy/Desktop/ramnath/pok.py", line 3, in <module>
   import pokitdok
   File "/home/rponnapureddy/Desktop/ramnath/pokitdok.py", line 28, in      <module>
    import simplejson as json
    ImportError: No module named simplejson '

1 个答案:

答案 0 :(得分:1)

您没有安装所有库。我的猜测是你运行没有错误的python与pycharm运行的python不同。你必须检查你的设置,看看你是否可以将pycharm指向你的python。否则使用pip在pycharm中安装simplejson。

pip install simplejson