首页 > 解决方案 > 如何解决错误:退出状态为 1 的命令出错?

问题描述

我正在尝试安装包“Pycaret”并在 AWS 环境中使用 Windows。虽然我已经能够成功安装其他库,但在尝试安装 Pycaret 时出现错误。

!{sys.executable}  -m pip install pycaret --user

这是错误消息:

错误:命令出错,退出状态为 1:命令:/home/ec2-user/anaconda3/envs/python3/bin/python /home/ec2-user/anaconda3/envs/python3/lib/python3.6/site-packages /pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-x1mgp31u/overlay --no-warn-script-location --no-binary :none: --only-binary :无:-i https://pypi.org/simple -- 'setuptools>=40.8.0' 轮 cwd:无 完整输出(14 行):回溯(最后一次调用):文件“/home/ec2- user/anaconda3/envs/python3/lib/python3.6/runpy.py”,第 193 行,在 _run_module_as_main “ main ”,mod_spec) 文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6 /runpy.py”,第 85 行,在 _run_code exec(code, run_globals) 文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6/站点包/pip/.py”,第 23 行,从 pip._internal.cli.main import main as _main # isort:skip # noqa File "/home/ec2-user/anaconda3/envs/python3/lib/python3.6/site-packages /pip/_internal/cli/main.py”,第 5 行,导入语言环境文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6/locale.py”,第 16 行,导入 re文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6/re.py”,第 142 行,类 RegexFlag(enum.IntFlag):AttributeError:模块 'enum' 没有属性 'IntFlag'

错误:命令出错,退出状态为 1:/home/ec2-user/anaconda3/envs/python3/bin/python /home/ec2-user/anaconda3/envs/python3/lib/python3.6/site-packages/pip安装 --ignore-installed --no-user --prefix /tmp/pip-build-env-x1mgp31u/overlay --no-warn-script-location --no-binary :none: --only-binary :none : -i https://pypi.org/simple -- 'setuptools>=40.8.0' wheel 检查日志以获取完整的命令输出。

标签: pythoninstallationpackagepycaret

解决方案


运行 $ pip uninstall enum34 并再次运行该命令。


推荐阅读