2016-02-23 5 views
3

Моя версия python - 2.7. Я попытался установить pyjags с помощью pip install pyjags но получил такую ​​ошибку:Не удалось установить pyjags

Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/dh/cyj9qhyj271945lvydyv5yr80000gn/T/pip-build-yuHm33/pyjags/setup.py", line 68, in <module> 
     add_jags(ext) 
     File "/private/var/folders/dh/cyj9qhyj271945lvydyv5yr80000gn/T/pip-build-yuHm33/pyjags/setup.py", line 46, in add_jags 
     version = add_pkg_config(ext, 'jags') 
     File "/private/var/folders/dh/cyj9qhyj271945lvydyv5yr80000gn/T/pip-build-yuHm33/pyjags/setup.py", line 34, in add_pkg_config 
     output = subprocess.check_output(args) 
     File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 566, in check_output 
     process = Popen(stdout=PIPE, *popenargs, **kwargs) 
     File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__ 
     errread, errwrite) 
     File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child 
     raise child_exception 
    OSError: [Errno 2] No such file or directory 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/dh/cyj9qhyj271945lvydyv5yr80000gn/T/pip-build-yuHm33/pyjags 
+0

какая ОС, дистрибутив? –

+0

@Gokul_uf mac os 10.10 –

+0

Попробуйте обновить 'pip' usiing' pip install --upprade pip' и попробуйте еще раз –

ответ

1

Я только что развернул пакет python и имел такие же ошибки, когда пытался установить через pip. Оказывается, основные причины заключались в том, что артефакты проекта (статические файлы и т. Д.) Не были включены в файл MANIFEST или не могли загрузить путь к файлу. Я думаю, вы можете обратиться к документации here.

Строка ниже была скопирована из документации:

setup.py скрипт использует PKG-конфигурации найти библиотеку зазубрин. Если JAGS установлен в некотором нестандартном расположении, вам может потребоваться настроить pkg-config для получения правильного файла метаданных. Например, если JAGS были настроены с параметром --prefix =/opt /, то файл метаданных JAGS будет расположен в/opt/lib/pkgconfig /. Этот путь может быть включен в pkg-config пути поиска следующим образом:

экспорт PKG_CONFIG_PATH =/Opt/Библиотека/pkg-config /: $ PKG_CONFIG_PATH

С вашего трека следа, кажется, вам не удалось настроить это.

+0

yes pkg-config исправить мою проблему. –

0

pip не поддерживается метод установки. Ознакомьтесь с инструкциями по установке на веб-сайте enter link description here.

+0

Что вы имеете в виду? Я не могу установить с помощью 'pip'? –