Можно ли использовать ipython на основе встроенного питона

Я использую paraview 4.3.1 в Centos 7. Есть встроенный питон с именем pvpython:

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, поэтому я не могу установить новые модули во встроенный питон.

Может ли кто-нибудь помочь мне установить ipython на этот встроенный питон?

1 ответ

Смотрите инструкции по установке get-pip:
https://pip.pypa.io/en/latest/installing.html

Тем не менее, вы должны использовать pvpython вместо python при использовании инструкции по установке.

В зависимости от того, как вы его установите, вы можете получить более одного easy_install или pip на своем пути. Просто убедитесь, что вы используете тот, который связан с pvpython - посмотрите на скрипт, который вы запускаете, чтобы узнать (это всего лишь скрипт оболочки).

После того, как вы это сделаете, установка ipython должна быть такой же, как и установка с любой другой версией python (при условии, что pvpython не сломает ничего, что нужно ipython).

Другие вопросы по тегам