2015-01-10 2 views
0

Я пытаюсь установить пафос библиотеки из мерзавца, но получаю следующее сообщение об ошибке:Установка Python пакет пафос от мерзавца

>pip install https://github.com/uqfoundation/pathos 

Exception: 
Traceback (most recent call last): 
    File "C:\Python27\lib\site-packages\pip\basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "C:\Python27\lib\site-packages\pip\commands\install.py", line 278, in run 

    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundl 
e=self.bundle) 
    File "C:\Python27\lib\site-packages\pip\req.py", line 1197, in prepare_files 
    do_download, 
    File "C:\Python27\lib\site-packages\pip\req.py", line 1375, in unpack_url 
    self.session, 
    File "C:\Python27\lib\site-packages\pip\download.py", line 582, in unpack_http 
_url 
    unpack_file(temp_location, location, content_type, link) 
    File "C:\Python27\lib\site-packages\pip\util.py", line 627, in unpack_file 
    and is_svn_page(file_contents(filename))): 
    File "C:\Python27\lib\site-packages\pip\util.py", line 210, in file_contents 
    return fp.read().decode('utf-8') 
    File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode 
    return codecs.utf_8_decode(input, errors, True) 
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 1: invalid start byte 

Что здесь проблема и как я могу получить вокруг него? Благодаря

EDIT 1:

Пробовал следующее:

пип установить мерзавец + https://github.com/uqfoundation/pathos

... но до сих пор не повезло:

>pip install git+https://github.com/uqfoundation/pathos 
Downloading/unpacking git+https://github.com/uqfoundation/pathos 
    Cloning https://github.com/uqfoundation/pathos to c:\users\gronin\appdata\local\temp\pip-qstvgd-build 
Cleaning up... 
Cannot find command 'git' 

EDIT 2:

Пробовал следующее, рекомендованный чел:

пункт установить GIT + https://github.com/uqfoundation/pathos

... что, безусловно, решенные проблемы, поиск (спасибо, CEL), по-прежнему возникают проблемы установки:

Downloading/unpacking git+https://github.com/uqfoundation/pathos 
Cloning https://github.com/uqfoundation/pathos to c:\users\gronin\appdata\loca 
l\temp\pip-jldriz-build 
Running setup.py (path:c:\users\gronin\appdata\local\temp\pip-jldriz-build\set 
up.py) egg_info for package from git+https://github.com/uqfoundation/pathos 

Downloading/unpacking pp>=1.6.4.4 (from pathos==0.2a1.dev) 
Could not find any downloads that satisfy the requirement pp>=1.6.4.4 (from pathos==0.2a1.dev) 
+1

Try 'пункт установить мерзавца + https: // github.com/uqfoundation/pathos' вместо этого. – cel

+0

Спасибо. Я попробовал, но все равно не повезло. Пожалуйста, см. «EDIT 1:» выше в моем вопросе. – jazzblue

+1

Вам необходимо установить систему управления версиями 'git', прежде чем вы сможете использовать эту команду в pip. – cel

ответ

3

У меня есть длинный просроченный выпуск pathos, который мне нужно вытолкнуть (в этом месяце). Я посмотрю, что я могу сделать, чтобы установить его pip. Существуют две основные проблемы: (1) выпущенные версии пакетов называются нестандартным способом (например, 0.2.a1-dev), и (2) несколько зависимостей разветвляются из других пакетов и доступны только на http://dev.danse.us/packages. Временным решением для (1) является либо установка с флагом --pre для pip, либо с использованием git+https, либо для их установки вручную (фактически работает easy_install). Обходной путь для (2) также является тем, что @cel предложил ... загрузить зависимости и установить вручную (или использовать easy_install).

Это будет разобрано в стабильном выпуске. Это в основном проблема блокировщика для получения выпуска - в первую очередь из-за (2) выше.

следить за статусом данного вопроса здесь: https://github.com/uqfoundation/pathos/issues/2

+1

Примечание: теперь это должно работать: 'pip install --user git + https: // github.com/uqfoundation/patos' –

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