请帮助我安装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
我期待你的帮助。
2条答案
按热度按时间h9a6wy2h1#
这个错误很明显:
Package jags was not found
快速浏览一下pypi项目的页面,也会发现同样的情况:
PyJAGS为JAGS提供了一个Python接口
所以
pyjags
只是jags
的一个接口。为了使用这个接口(首先安装它),你需要有jags
。官方上,有可用的windows文件from here,但是pyjags
官方上只支持POSIX操作系统(也请参阅pypi项目页面),因此即使您设法让JAGS在您的操作系统上工作,也不能保证它是可安装的g52tjvyc2#
真的很晚了,但作为一个值得回答的问题,从pyjags page:
PyJAGS适用于MacOS和Linux。目前不支持Windows。