pycharm 和终端中的 b/w 运行 python 代码有什么区别?

what is difference b/w run python code in pycharm and terminal?

当我 运行 低于 python 代码时 pycharm

import pokitdok
print dir(pokitdok)

我的输出低于

['__author__', '__builtins__', '__doc__', '__file__', 
 '__name__', '__package__', 'pokitdok']

但是当我 运行 在终端

import pokitdok
print dir(pokitdok)

我低于输出

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

也许此代码 运行 在不同的环境中,在 Pycharm 中,您可以通过 virtualenv 为您的项目 运行 设置单独的环境