Python语言pip升级python-augeas失败之解决办法

本文介绍了一种使用pip升级python-augeas时遇到的卸载错误,并提供了解决方案。通过添加--ignore-installed参数,成功解决了无法准确确定哪些文件属于该项目导致的卸载不完全问题。

一直用pip升级python-augeas,如下:

pip install --upgrade python-augeas

升级失败,提示如下:

ERROR: Cannot uninstall 'python-augeas'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

解决办法,加--ignore-installed,文件解决:

pip install --upgrade --ignore-installed python-augeas

大功告成~~~

[root@wpf-centos7 ~]# yum install python3-certbot 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 没有可用软件包 python3-certbot。 错误:无须任何处理 [root@wpf-centos7 ~]# yum install certbot-apache 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 python2-certbot-apache.noarch.0.1.11.0-1.el7 将被 安装 --> 正在处理依赖关系 python-augeas,它被软件包 python2-certbot-apache-1.11.0-1.el7.noarch 需要 --> 正在检查事务 ---> 软件包 python-augeas.noarch.0.0.5.0-2.el7 将被 安装 --> 正在处理依赖关系 augeas-libs,它被软件包 python-augeas-0.5.0-2.el7.noarch 需要 --> 正在检查事务 ---> 软件包 augeas-libs.x86_64.0.1.4.0-10.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ================================================================================ Package 架构 版本 源 大小 ================================================================================ 正在安装: python2-certbot-apache noarch 1.11.0-1.el7 epel 139 k 为依赖而安装: augeas-libs x86_64 1.4.0-10.el7 base 357 k python-augeas noarch 0.5.0-2.el7 base 25 k 事务概要 ================================================================================ 安装 1 软件包 (+2 依赖软件包) 总下载量:521 k 安装大小:1.7 M Is this ok [y/d/N]: y Downloading packages: (1/3): python-augeas-0.5.0-2.el7.noarch.rpm | 25 kB 00:00 (2/3): augeas-libs-1.4.0-10.el7.x86_64.rpm | 357 kB 00:00 (3/3): python2-certbot-apache-1.11.0-1.el7.noarch.rpm | 139 kB 00:00 -------------------------------------------------------------------------------- 总计 580 kB/s | 521 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : augeas-libs-1.4.0-10.el7.x86_64 1/3 正在安装 : python-augeas-0.5.0-2.el7.noarch 2/3 正在安装 : python2-certbot-apache-1.11.0-1.el7.noarch 3/3 验证中 : python-augeas-0.5.0-2.el7.noarch 1/3 验证中 : augeas-libs-1.4.0-10.el7.x86_64 2/3 验证中 : python2-certbot-apache-1.11.0-1.el7.noarch 3/3 已安装: python2-certbot-apache.noarch 0:1.11.0-1.el7 作为依赖被安装: augeas-libs.x86_64 0:1.4.0-10.el7 python-augeas.noarch 0:0.5.0-2.el7 完毕! [root@wpf-centos7 ~]# certbot --version /usr/lib/python2.7/site-packages/josepy/util.py:9: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release. from cryptography.hazmat.primitives.asymmetric import rsa Traceback (most recent call last): File "/usr/bin/certbot", line 9, in <module> load_entry_point('certbot==1.11.0', 'console_scripts', 'certbot')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.7/site-packages/certbot/main.py", line 2, in <module> from certbot._internal import main as internal_main File "/usr/lib/python2.7/site-packages/certbot/_internal/main.py", line 21, in <module> from certbot._internal import account File "/usr/lib/python2.7/site-packages/certbot/_internal/account.py", line 17, in <module> from acme.client import ClientBase # pylint: disable=unused-import File "/usr/lib/python2.7/site-packages/acme/client.py", line 39, in <module> requests.packages.urllib3.contrib.pyopenssl.inject_into_urllib3() # type: ignore File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 133, in inject_into_urllib3 _validate_dependencies_met() File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 175, in _validate_dependencies_met "'pyOpenSSL' module missing required functionality. " ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
最新发布
11-27
Error: Problem 1: cannot install both emacs-filesystem-1:27.2-11.oe2203sp3.noarch and emacs-filesystem-1:26.1-12.oe1.noarch - package emacs-common-1:26.1-12.oe1.x86_64 requires emacs-filesystem = 1:26.1-12.oe1, but none of the providers can be installed - cannot install the best update candidate for package emacs-filesystem-1:26.1-12.oe1.noarch - problem with installed package emacs-common-1:26.1-12.oe1.x86_64 Problem 2: cannot install both libffi-3.4.2-8.oe2203sp3.x86_64 and libffi-3.3-7.oe1.x86_64 - package python2-2.7.16-15.oe1.x86_64 requires libffi.so.7()(64bit), but none of the providers can be installed - package python2-2.7.16-15.oe1.x86_64 requires libffi.so.7(LIBFFI_BASE_7.0)(64bit), but none of the providers can be installed - package python2-2.7.16-15.oe1.x86_64 requires libffi.so.7(LIBFFI_CLOSURE_7.0)(64bit), but none of the providers can be installed - cannot install the best update candidate for package libffi-3.3-7.oe1.x86_64 - problem with installed package python2-2.7.16-15.oe1.x86_64 Problem 3: cannot install both libnsl2-2.0.0-5.oe2203sp3.x86_64 and libnsl2-1.2.0-4.oe1.x86_64 - package python2-debug-2.7.16-15.oe1.x86_64 requires libnsl.so.2()(64bit), but none of the providers can be installed - package python2-debug-2.7.16-15.oe1.x86_64 requires libnsl.so.2(LIBNSL_1.0)(64bit), but none of the providers can be installed - cannot install the best update candidate for package libnsl2-1.2.0-4.oe1.x86_64 - problem with installed package python2-debug-2.7.16-15.oe1.x86_64 Problem 4: cannot install both perl-Encode-4:3.16-3.oe2203sp3.x86_64 and perl-Encode-4:2.98-9.oe1.x86_64 - package perl-Encode-devel-4:2.98-9.oe1.x86_64 requires perl-Encode(x86-64) = 4:2.98-9.oe1, but none of the providers can be installed - cannot install the best update candidate for package perl-Encode-4:2.98-9.oe1.x86_64 - problem with installed package perl-Encode-devel-4:2.98-9.oe1.x86_64 Problem 5: cannot install both perl-libs-4:5.34.0-13.oe2203sp3.x86_64 and perl-libs-4:5.28.0-434.oe1.x86_64 - package perl-DB_File-1.842-2.oe1.x86_64 requires perl(:MODULE_COMPAT_5.28.0), but none of the providers can be installed - package perl-DB_File-1.842-2.oe1.x86_64 requires libperl.so.5.28()(64bit), but none of the providers can be installed - cannot install the best update candidate for package perl-libs-4:5.28.0-434.oe1.x86_64 - problem with installed package perl-DB_File-1.842-2.oe1.x86_64 Problem 6: cannot install both python3-3.9.9-28.oe2203sp3.x86_64 and python3-3.7.4-8.oe1.x86_64 - package dnf-plugin-subscription-manager-1.23.3-5.oe1.x86_64 requires python(abi) = 3.7, but none of the providers can be installed - cannot install the best update candidate for package python3-3.7.4-8.oe1.x86_64 - problem with installed package dnf-plugin-subscription-manager-1.23.3-5.oe1.x86_64 Problem 7: package python2-2.7.16-15.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - cannot install both readline-8.1-3.oe2203sp3.x86_64 and readline-7.0-13.oe1.x86_64 - package python2-devel-2.7.16-15.oe1.x86_64 requires /usr/bin/python2.7, but none of the providers can be installed - package python2-devel-2.7.16-15.oe1.x86_64 requires libpython2.7.so.1.0()(64bit), but none of the providers can be installed - package python2-devel-2.7.16-15.oe1.x86_64 requires python2 = 2.7.16-15.oe1, but none of the providers can be installed - cannot install the best update candidate for package readline-7.0-13.oe1.x86_64 - problem with installed package python2-devel-2.7.16-15.oe1.x86_64 Problem 8: cannot install both python3-3.9.9-28.oe2203sp3.x86_64 and python3-3.7.4-8.oe1.x86_64 - package asciidoc-9.0.4-2.oe2203sp3.noarch requires python(abi) = 3.9, but none of the providers can be installed - package python3-subscription-manager-rhsm-1.23.3-5.oe1.x86_64 requires libpython3.7m.so.1.0()(64bit), but none of the providers can be installed - package python3-subscription-manager-rhsm-1.23.3-5.oe1.x86_64 requires python(abi) = 3.7, but none of the providers can be installed - cannot install the best update candidate for package asciidoc-8.6.10-3.oe1.noarch - problem with installed package python3-subscription-manager-rhsm-1.23.3-5.oe1.x86_64 Problem 9: cannot install both python3-3.9.9-28.oe2203sp3.x86_64 and python3-3.7.4-8.oe1.x86_64 - package fros-1.1-19.oe2203sp3.noarch requires python(abi) = 3.9, but none of the providers can be installed - package subscription-manager-1.23.3-5.oe1.x86_64 requires python(abi) = 3.7, but none of the providers can be installed - cannot install the best update candidate for package fros-1.1-18.oe1.noarch - problem with installed package subscription-manager-1.23.3-5.oe1.x86_64 Problem 10: cannot install both readline-8.1-3.oe2203sp3.x86_64 and readline-7.0-13.oe1.x86_64 - package python2-2.7.16-15.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - package NetworkManager-1:1.32.12-19.oe2203sp3.x86_64 requires libreadline.so.8()(64bit), but none of the providers can be installed - package python2-pip-18.0-12.oe1.noarch requires /usr/bin/python2, but none of the providers can be installed - package python2-pip-18.0-12.oe1.noarch requires python(abi) = 2.7, but none of the providers can be installed - cannot install the best update candidate for package NetworkManager-1:1.16.0-7.oe1.x86_64 - problem with installed package python2-pip-18.0-12.oe1.noarch Problem 11: cannot install both readline-8.1-3.oe2203sp3.x86_64 and readline-7.0-13.oe1.x86_64 - package python2-2.7.16-15.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - package augeas-1.13.0-5.oe2203sp3.x86_64 requires libreadline.so.8()(64bit), but none of the providers can be installed - package python2-setuptools-40.4.3-4.oe1.noarch requires /usr/bin/python2, but none of the providers can be installed - package python2-setuptools-40.4.3-4.oe1.noarch requires python(abi) = 2.7, but none of the providers can be installed - cannot install the best update candidate for package augeas-1.12.0-4.oe1.x86_64 - problem with installed package python2-setuptools-40.4.3-4.oe1.noarch Problem 12: cannot install both readline-8.1-3.oe2203sp3.x86_64 and readline-7.0-13.oe1.x86_64 - package python2-2.7.16-15.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - package bluez-5.54-18.oe2203sp3.x86_64 requires libreadline.so.8()(64bit), but none of the providers can be installed - package python2-tkinter-2.7.16-15.oe1.x86_64 requires libpython2.7.so.1.0()(64bit), but none of the providers can be installed - package python2-tkinter-2.7.16-15.oe1.x86_64 requires python2 = 2.7.16-15.oe1, but none of the providers can be installed - cannot install the best update candidate for package bluez-5.50-7.oe1.x86_64 - problem with installed package python2-tkinter-2.7.16-15.oe1.x86_64 Problem 13: cannot install both readline-8.1-3.oe2203sp3.x86_64 and readline-7.0-13.oe1.x86_64 - package python2-2.7.16-15.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - package gawk-5.1.1-5.oe2203sp3.x86_64 requires libreadline.so.8()(64bit), but none of the providers can be installed - package python2-tools-2.7.16-15.oe1.x86_64 requires /usr/bin/python2.7, but none of the providers can be installed - package python2-tools-2.7.16-15.oe1.x86_64 requires python2 = 2.7.16-15.oe1, but none of the providers can be installed - cannot install the best update candidate for package gawk-5.0.1-2.oe1.x86_64 - problem with installed package python2-tools-2.7.16-15.oe1.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
09-18
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值