pycharm和terminal中运行python代码的区别是什么?

pycharm和terminal中运行python代码的区别是什么?,python,pycharm,Python,Pycharm,当我在pycharm中运行python代码时 import pokitdok print dir(pokitdok) 我的产量不足 ['__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'pokitdok'] ['__author__', '__builtins__', '__copyright__', '__doc__', '__file__', '__license__',

当我在pycharm中运行python代码时

import pokitdok
print dir(pokitdok)
我的产量不足

['__author__', '__builtins__', '__doc__', '__file__', 
 '__name__', '__package__', 'pokitdok']
['__author__', '__builtins__', '__copyright__', '__doc__', '__file__', 
 '__license__', '__name__', '__package__', '__path__', '__title__', 
 '__version__', 'absolute_import', 'api', 'pokitdok']
但当我在终点站跑步时

import pokitdok
print dir(pokitdok)
我的产量不足

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

可能这段代码运行在不同的环境中,在Pycharm中,您可以通过为运行项目设置单独的环境

Pycharm安装自己的解释器,因此您可能在Pycharm解释器和系统安装的解释器中有不同版本的python和此模块。启动python时检查报告的版本;您还可以将pycharm配置为使用系统解释器。