Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 错误:问题:请求冲突-没有提供CentOS 8中python chardet所需的/usr/bin/python_Python 2.7_Path_Rpm_Centos8 - Fatal编程技术网

Python 2.7 错误:问题:请求冲突-没有提供CentOS 8中python chardet所需的/usr/bin/python

Python 2.7 错误:问题:请求冲突-没有提供CentOS 8中python chardet所需的/usr/bin/python,python-2.7,path,rpm,centos8,Python 2.7,Path,Rpm,Centos8,我正在使用CentOS 8,想下载Python2的库 CentOS 8默认安装了Python3及其库 我想下载Python2的python chardet库。所以我试着安装它如下- $sudo yum安装python chardet 我犯了这个错误- No match for argument: python-chardet Error: Unable to find a match: python-chardet 我搜索了解决方案,根据本文档,您必须下载其RPM二进制文件并安装它 下载二进制

我正在使用CentOS 8,想下载Python2的库

CentOS 8默认安装了Python3及其库

我想下载Python2的python chardet库。所以我试着安装它如下-

$sudo yum安装python chardet

我犯了这个错误-

No match for argument: python-chardet
Error: Unable to find a match: python-chardet
我搜索了解决方案,根据本文档,您必须下载其RPM二进制文件并安装它

下载二进制文件-

$wget

使用这个rpm库,我尝试安装PythonChardet,如下所示-

$sudo yum安装。/python-chardet-2.2.1-3.el7.noarch.rpm

这里我有一个这样的错误-

Error:
 Problem:  conflicting requests
  - nothing provides /usr/bin/python needed by python-chardet-2.2.1-3.el7.noarch
Python版本是

$python-V

$Python 2.7.16

/usr/bin/python返回此

Python 2.7.16(默认值,2019年11月17日,00:07:27)

linux2上的GCC 8.3.1(红帽)


非常感谢您的帮助。

CentOS/RHEL 8默认情况下没有安装任何面向用户的Python

它为系统应用程序(如
dnf
)安装了python3,但要将其作为用户使用,您需要
sudo dnf install python3

类似地,可以使用适当的包名后缀安装Python2及其所有内容。要安装Python 2和所需的模块,请执行以下操作:

sudo dnf install python2 python2-chardet
建议/默认设置是,未版本化的
python
命令不应工作,您应该在shell上通过键入
python2
而不是
python
来调用所需的python版本

如果出于任何原因需要unversioned
python
命令来调用python2,请使用替代系统:

sudo alternatives --set python /usr/bin/python2

python2 chardet可以按照您所说的那样安装,但我需要在CentOS 8中专门安装python chardet库。正如我所解释的,这是一样的。有了suffixI,我读了两遍,仍然无法安装python chardet。您是否建议将备选python从2更改为3?这两种方法都不能让python chardet为我安装。