2016-05-18 6 views
3

Когда я исполняю IPython в терминале я вижу следующее сообщение об ошибкеIPython сломался: не запускается, говорит отсутствует «pathlib2» распределение

[email protected]:~/ipython_work$ ipython                      
Traceback (most recent call last):                         
    File "/usr/local/bin/ipython", line 5, in <module>                    
    from pkg_resources import load_entry_point                      
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3141, in <module>         
    @_call_aside                             
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3127, in _call_aside        
    f(*args, **kwargs)                            
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3154, in _initialize_master_working_set    
    working_set = WorkingSet._build_master()                      
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 640, in _build_master        
    ws.require(__requires__)                          
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 941, in require          
    needed = self.resolve(parse_requirements(requirements))                   
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 828, in resolve          
    raise DistributionNotFound(req, requirers)                      
pkg_resources.DistributionNotFound: The 'pathlib2' distribution was not found and is required by ipython 

Как раз перед этим я последовал

$ git clone --recursive https://github.com/ipython/ipython.git 
$ cd ipython 
$ pip install -e ".[notebook]" 

Из ссылки [ Как автосохранение IPython ноутбук]

http://stackoverflow.com/questions/21517296/how-to-autosave-ipython-notebook 

Я попытался удалить и установить с помощью APT-получить, но его до сих пор не работает и бросая недостающую ошибку распространения.

Я установил pathlib2 хотя

sudo pip install pathlib2 

Но опять же при обращении к IPython я вижу другую ошибку

pkg_resources.DistributionNotFound: The 'backports.shutil_get_terminal_size' distribution was not found and is required by ipython 
+0

Try 'пункт установить pathlib2' –

ответ

13

Вам необходимо установить некоторые пакеты вручную следующим образом:

pip install pathlib2 
pip install backports.shutil_get_terminal_size 
pip install enum34 
+0

Вам может понадобиться установить enum34 также. Мне нужно было в Debian Sid. –

0

Я вижу такая же ошибка Когда я выполняю ipython interminal. Проблема была решена путем установки библиотек об исключении.

2

Для меня я также должен был pip install enum34, но в остальном ответ от int32bit работал.

pip install pathlib2 backports.shutil_get_terminal_size enum34

 Смежные вопросы

  • Нет связанных вопросов^_^