是否可以使用基于内置python的ipython

时间:2015-02-22 04:39:03

标签: python ipython built-in paraview

我在Centos 7中使用paraview 4.3.1。有一个名为 pvpython 的内置python:

Python 2.7.2 (default, Jan 15 2015, 09:36:49)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys;sys.path
['', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/site-packages/vtk', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/site-packages', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python27.zip', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7/plat-linux2', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7/lib-tk', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7/lib-old', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7/lib-dynload', '/tmp/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/lib/python2.7/site-packages']
>>>

问题是,原始的pvpython不支持许多有用的功能,例如代码完成。 pvpython中没有setup_tools,所以我无法在内置python中安装新模块。

有人可以帮我在这个内置的python上安装ipython吗?

1 个答案:

答案 0 :(得分:2)

请参阅get-pip的安装说明:
https://pip.pypa.io/en/latest/installing.html

但是,在使用安装说明时,您必须使用pvpython代替python

根据您的安装方式,您最终可能会在路径上使用多个easy_install或pip。只要确保你使用的是与pvpython相关的那个 - 看一下你正在运行的脚本来找出它(它只是一个shell脚本)。

完成后,安装ipython与安装任何其他版本的python相同(假设pvpython不会破坏ipython需要的任何东西)。