我在我的mac os x mojave上安装了byobu。10.14.xx,但是,当我运行run config时,提示返回以下消息
ERROR:Could not import the python snack module
我尝试过pip3 install snack
,但没有效果。它为我提供了pip3 install snack Collecting snack Using cached snack-0.0.3.tar.gz (155 kB) ERROR: Command errored out with exit status 1: command: /usr/local/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/wj/hcvrw53j2rlb_htp5ppq84t80000gn/T/pip-install-u4a4xlgu/snack/setup.py'"'"'; __file__='"'"'/private/var/folders/wj/hcvrw53j2rlb_htp5ppq84t80000gn/T/pip-install-u4a4xlgu/snack/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 /private/var/folders/wj/hcvrw53j2rlb_htp5ppq84t80000gn/T/pip-install-u4a4xlgu/snack/pip-egg-info cwd: /private/var/folders/wj/hcvrw53j2rlb_htp5ppq84t80000gn/T/pip-install-u4a4xlgu/snack/ Complete output (6 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/wj/hcvrw53j2rlb_htp5ppq84t80000gn/T/pip-install-u4a4xlgu/snack/setup.py", line 47 print GCC_VERSION ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(GCC_VERSION)? ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
发布于 2021-07-29 16:46:04
正确的解决方案是安装newt,而不是snack,它是一个科学可视化库。newt的" snack“依赖指的是newt库中的snack.py
文件,不要与snack库(这是一个科学的可视化库)混淆。snack.py
为byobu-config提供了窗口功能。
要使用conda、https://anaconda.org/conda-forge/newt进行安装
conda install -c conda-forge newt
发布于 2020-04-09 10:08:46
关于错误代码
根据Python文档:
这个模块提供了标准的errno系统符号。每个符号的值是相应的整数值。这些名称和描述借用自linux/include/errno.h,它应该包含所有内容。
错误代码%1在errno.h中定义,表示不允许操作。
关于你的错误
您的setuptools似乎未安装。只需按照PyPI网站上的安装说明操作即可。
如果已经安装,请尝试
pip install --upgrade setuptools
如果它已经是最新的,请检查模块ez_setup是否没有丢失。如果是,那么
pip install ez_setup
然后重试
pip install snack
如果它仍然不能工作,可能是pip没有正确安装/升级setup_tools,所以你可以试一试
发布于 2020-09-13 09:10:34
这对我很有效:
sudo zypper in python3-newt
如果你使用的是另一个发行版,试着用你的包管理器安装python3-newt,它应该可以解决这个问题。
https://stackoverflow.com/questions/61112794
复制相似问题