Pydev:在将src文件夹添加到PYTHONPATH后,IPython不可用

时间:2014-04-03 06:08:14

标签: eclipse ipython pydev

我正在使用Eclipse kepler&在Ubuntu 12.04上的pydev 3.4.1。

我通过pip安装了ipython 0.12.1,它位于/usr/lib/python2.7/dist-packages/,所以我通过eclipse-> preference-> PyDev->将这条路径添加到PYTHONPATH。口译员 - > Python口译员 - >系统PYTHONPATH。

通过这种方式,我将在交互式控制台中启动IPython(只需按CTRL_ALT_ENTER),输出为:

  

Python 2.7.3(默认,2014年2月27日,20:00:17)输入“copyright”,   “信用”或“许可”以获取更多信息。

     

IPython 0.12.1 - 增强的交互式Python。 ? - >   介绍和概述IPython的功能。 %quickref - >快   参考。帮助 - > Python自己的帮助系统。宾语? - >细节   关于'对象',使用'对象??'了解更多细节。

     

PyDev - Eclipse的Python IDE有关使用PyDev控制台的帮助,请参阅   http://pydev.org/manual_adv_interactive_console.html

看起来不错,但是当我尝试在交互式控制台中运行一个简单的代码时,请说:

from common_function import *
if __name__ == '__main__':
    print("hello")

它显示了一个ImportError:

  

文件“/git/mycode/python_lab/pylab/simple_test.py”,第7行,在   来自common_function import *   ImportError:没有名为common_function的模块

这里,simple_test.py和common_function.py放在同一个src文件夹中,我在stackoverflow上找到一些帖子说添加将所有py文件同步到项目的PYTHONPATH的src文件夹可以解决这个问题,所以我尝试了它确实解决了ImportError,但是IPython是禁用的,交互式控制台的输出是:

  

/usr/bin/python2.7 2.7.3(默认,2014年2月27日,20:00:17)[GCC 4.6.3]   PyDev控制台:使用默认后端(IPython不可用)。   RUNFILE( '/媒体/数据/杨林/本地/工作/ GIT中/ mycode的/ python_lab / pylab / simple_test.py')

     

您好

任何人都知道如何解决这个问题?

0 个答案:

没有答案