运行OBUConfig时打印的“错误:无法导入零食模块”

2024-09-27 19:13:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在mac os x mojave上安装了byobu。10.14.xx, 但是,当我运行byobu 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.


Tags: installpippyeggvarsetuperrorprivate
3条回答

这对我很有用:

sudo zypper in python3-newt

如果您在另一个发行版上,请尝试使用您的包管理器安装python3 newt,它将解决此问题

正确的解决方案是安装newt,而不是snack,后者是一个科学可视化库。newt的“snack”依赖关系是指newt库中的snack.py文件,不要与snack库(这是一个科学可视化库)混淆^{}为byobu配置提供窗口功能

要使用conda进行安装,https://anaconda.org/conda-forge/newt

conda install -c conda-forge newt

关于错误代码

根据Python文档:

此模块提供标准errno系统符号。每个符号的值都是相应的整数值。这些名称和描述是从linux/include/errno.h中借来的,它应该是非常全面的

错误代码1在errno.h中定义,表示不允许操作

关于你的错误

您的设置工具似乎未安装。只需遵循PyPI网站上的安装说明即可

如果已经安装,请尝试

pip install  upgrade setuptools

如果已经更新,请检查模块ez_设置是否丢失。如果是,那么

pip install ez_setup

然后再试一次

pip install snack

如果它仍然不工作,可能是pip没有正确安装/升级安装工具,所以您可能想试试

参考原始答案: https://stackoverflow.com/a/36025294/10798048

相关问题 更多 >

    热门问题