Терминал указывает ipython, не установленный несмотря на то, чтобы быть установленным

Я установил ipython использование python-pip. Вот traceback:

user@MY-PC:~$ sudo pip install ipython
[sudo] password for user: 
Downloading/unpacking ipython
  Downloading ipython-2.3.0-py27-none-any.whl (2.8MB): 2.8MB downloaded
Installing collected packages: ipython
Successfully installed ipython
Cleaning up...

Однако, когда я работал dpkg -s и dpkg -l команды для проверки версии терминал дали следующие выводы:

user@MY-PC:~$ dpkg -s ipython | grep Version
dpkg-query: package 'ipython' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

user@MY-PC:~$ dpkg -l ipython
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
un  ipython        <none>       <none>       (no description available)

Что не так здесь и как я проверяю свою установку ipython и проверьте его версию?

2
задан 25 October 2014 в 16:46

2 ответа

Попробуйте sudo apt-get install ipython. Я думаю, что команда зернышка для самого Python (устанавливающий модуль, и т.д.) а не для установки системной программы, просто предположение, не уверенное в нем.

, Возможно, попытка

python ipython

Или python тогда import ipython или ipython

3
ответ дан 19 November 2019 в 22:31

Вы установили его как исходный пакет, цель состоит в том, чтобы использовать его в качестве библиотеки по Вашему коду.

для проверки его, войдите python в терминал для открытия оболочки и попытки импортировать его:

import ipython

, Если Вы не получаете ни один ошибки, это означает, что все в порядке. Пример:

>>> import os # This package exist and it's installed!
>>> os
<module 'os' from '/usr/lib/python2.7/os.pyc'>
>>> import bottle # This package exist but it's not installed!
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named bottle
>>> bottle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'bottle' is not defined

Это, оказывается, что Ваш указанный пакет обеспечивает , интерактивный Python окружает терминал, базирующийся (читайте документация ), таким образом, можно использовать его от терминала, работающего ipython как любая другая команда.

Это - очень конкретный случай и не относится к каждому пакету Python.

[еще 1112] информация о склонный - получают установку по сравнению с установкой зернышка

0
ответ дан 19 November 2019 в 22:31

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

Похожие вопросы: