Еще один сбой при установке pyjags - PullRequest
0 голосов
/ 31 марта 2020

Пожалуйста, помогите мне установить pyjags в среде Anaconda windows. И pip, и easy_install выдают сообщения об ошибках следующим образом:

>pip install pyjags
Collecting pyjags
  Using cached pyjags-1.2.2.tar.gz (79 kB)
    ERROR: Command errored out with exit status 1:
     command: 'c:\anaconda3\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aliyu\\AppData\\Local\\Temp\\pip-install-odiec3d9\\pyjags\\setup.py'"'"'; __file__='"'"'C:\\Users\\aliyu\\AppData\\Local\\Temp\\pip-install-odiec3d9\\pyjags\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\aliyu\AppData\Local\Temp\pip-install-odiec3d9\pyjags\pip-egg-info'
         cwd: C:\Users\aliyu\AppData\Local\Temp\pip-install-odiec3d9\pyjags\
    Complete output (5 lines):
    Package jags was not found in the pkg-config search path.
    Perhaps you should add the directory containing `jags.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'jags' found
    Error while executing pkg-config: Command '['pkg-config', '--libs', '--cflags', 'jags']' returned non-zero exit status 1.
    ----------------------------------------
ERROR: Command error out with exit status 1: python setup.py egg_info Check the logs for full command output.
>easy_install pyjags
WARNING: The easy_install command is deprecated and will be removed in a future version.
Searching for pyjags
Reading https://pypi.org/simple/pyjags/
Downloading [files.pythonhosted][1]
Best match: pyjags 1.2.2
Processing pyjags-1.2.2.tar.gz
Writing C:\Users\aliyu\AppData\Local\Temp\easy_install-b_pvpypz\pyjags-1.2.2\setup.cfg
Running pyjags-1.2.2\setup.py -q bdist_egg --dist-dir C:\Users\aliyu\AppData\Local\Temp\easy_install-b_pvpypz\pyjags-1.2.2\egg-dist-tmp-3sqcbrtt
Package jags was not found in the pkg-config search path.
Perhaps you should add the directory containing `jags.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jags' found
Error while executing pkg-config: Command '['pkg-config', '--libs', '--cflags', 'jags']' returned non-zero exit status 1.
error: Setup script exited with 1

Я с нетерпением жду вашей помощи.

1 Ответ

1 голос
/ 31 марта 2020

Ошибка совершенно очевидна:

Package jags was not found

И быстрый взгляд на страницу проекта pypi показывает то же самое:

PyJAGS предоставляет Python интерфейс для JAGS

Так что pyjags является только интерфейсом к jags. Чтобы использовать этот интерфейс (и сначала установить его), вам нужно иметь jags. Официально, windows файлы доступны отсюда , но pyjags официально поддерживает только операционные системы POSIX (см. Также страницу проекта pypi ), поэтому это не гарантируется можно установить, даже если вам удастся заставить JAGS работать на вашей операционной системе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...