gpt4 book ai didi

python - Mac OS - 安装 python-spidermonkey 失败,因为找不到 nspr

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:03 26 4
gpt4 key购买 nike

尝试在我的 Mac 操作系统上使用 pip 安装 python-spidermonkey,但失败了,因为它缺少 nspr:

$ pip install python-spidermonkey
Downloading/unpacking python-spidermonkey
Running setup.py egg_info for package python-spidermonkey
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 186, in <module>
**platform_config()
File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 143, in platform_config
return nspr_config(config=config)
File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 87, in nspr_config
return pkg_config("nspr", config)
File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 59, in pkg_config
raise RuntimeError("No package configuration found for: %s" % pkg_name)
RuntimeError: No package configuration found for: nspr
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

File "/Users/shengjiemin/work/Ceilo-ENV/build/python-spidermonkey/setup.py", line 186, in <module>

**platform_config()

File "/Users/smin/rmonkey/setup.py", line 143, in platform_config

return nspr_config(config=config)

File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 87, in nspr_config

return pkg_config("nspr", config)

File "/Users/smin/ENV/build/python-spidermonkey/setup.py", line 59, in pkg_config

raise RuntimeError("No package configuration found for: %s" % pkg_name)

RuntimeError: No package configuration found for: nspr

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /Users/smin/ENV/build/python-spidermonkey

然后我尝试安装 nspr:

sudo port install nspr

但是没有任何区别,还是一样的错误。有什么想法吗?

最佳答案

最后我按照这里的线程自行解决了这个问题:

http://davisp.lighthouseapp.com/projects/26898/tickets/38-trouble-installing-on-mac-os-x-107

两步:

1.将spidermonkey中的Darwin-XXX文件夹中的文件移至spider monkey/libjs即可解决此错误。

cd /home/smin/virt-ENV/build/python-spidermonkey/spidermonkey
mv Darwin-i386/* libjs/

2.在文件中进行以下更改:libjs/jsutil

来自:

typedef int js_static_assert_line##line[(condition) ? 1 : -1]

到:

typedef int js_static_assert_line##line[(condition) ? 1 : 0]

关于python - Mac OS - 安装 python-spidermonkey 失败,因为找不到 nspr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com