python - 如何解决错误:退出状态为 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 检查日志以获取完整的命令输出。
解决方案
运行
$ pip uninstall enum34
并再次运行该命令。
推荐阅读
- r - 尝试使用 rvest 提取 r 包的链接
- php - 一键删除 14 行
- php - 从单独的表中创建列引用 2 列 laravel
- ats - 为什么这个模板在单个文件中工作而不是跨文件工作?
- excel - 在 vba 中,我得到一个未设置的对象变量(错误 91)
- sql - SQL:使用百分比对表进行每月细分
- javascript - HTML 脚本捕获文本并使用自己的值执行事件
- google-apps-script - Google 表格高级 Google 服务 URL 缩短器 403 错误:禁止
- javascript - 如果 polyfill 脚本下载失败会怎样?
- git - Git 卡在 git pull upstream master