centos pip 升级,centos安装python3

老铁们,大家好,相信还有很多朋友对于centos pip 升级和centos安装python3的相关问题不太懂,没关系,今天就由我来为大家分享分享centos pip 升级以及centos安装python3的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

Centos7.9安装python3.10

先升级openssl

上面可以看出没有安装,所以必须安装gcc

查看上面的安装

安装完毕检查下是否安装成功:gcc--version

安装如下依赖包,复制在.shell上面,shift+insert粘贴并回车

sudo tar-zxvf Python-3.10.4.tgz解压在当前softwarebak目录

如果是老手,可以直接跳到下面这一处修改 vim/tmp/softwarebak/Python-3.10.4/Modules/Setup,然后在回到下一步继续。

安装完python后,切换到安装的bin目录

1):在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。

2):在编译之后修改Modules/Setup文件中的部分内容,打开ssl,或者在编译的时候指定–with-ssl参数(我使用的是前面的方式,后一种方式的真实性有待考究)

修改 vim/tmp/softwarebak/Python-3.10.4/Modules/Setup

shift+g跳转到末尾然后在末尾粘贴如下内容,wq保存退出

或者如下,最好是有用上面那种粘贴,我是没出错的。

接着如下操作

升级pip3

注意是使用“pip3”去升级。

升级pip过后目录会多出来一个pip,也可以做一下软链接也可以不用。我虚拟机/usr/bin下面并没有pip,上面我软链接了一个pip3以后就用这个.

设置pip源

第一种:一般用户

第2种:全局可使用/etc/pip.conf

install_openssl.sh

参考文献

Linux(CentOS7) pyhton pip安装 uwsgi出现的报错,求解决

这个报错是因为在安装uwsgi时,您使用的是较新版本的setuptools,但该版本中的一些选项已被弃用,导致出现警告。

要解决这个问题,您可以尝试以下几个步骤:

确保您的CentOS 7系统已经安装了Python和pip。您可以使用以下命令来检查:

bashCopy codepython--version

pip--version

如果Python和pip没有安装,可以使用yum或其他适合您的方式进行安装。

确认您的Python版本。报错信息中显示的是Python 3.10,确保您的系统上已安装了该版本的Python。

更新pip。可以使用以下命令来更新pip到最新版本:

bashCopy codepip install--upgrade pip

尝试使用旧版本的setuptools。可以尝试降级setuptools到较旧的版本,如:

bashCopy codepip install setuptools==40.0.0

这将安装setuptools的40.0.0版本,该版本可能与uwsgi的安装兼容。

请注意,以上步骤是一种常见的解决方法,但由于环境和配置的差异,可能会有其他因素导致该报错。如果上述步骤没有解决问题,建议您查看uwsgi的文档或社区支持,以获取更具体的帮助和解决方案。

Linux中升级pip和更换pip镜像源

在Linux中更新pip和切换pip镜像源的操作,适用于所有Linux系统以及Python2和Python3版本。注意,Python2将在2020年1月1日停止支持,应尽快迁移项目及系统中使用的Python版本。

本文以CentOS7+Python2和Ubuntu18.04.3+Python3为例演示更新pip及镜像源切换。

若pip出现异常需更新或重装。首先确认pip命令指向的版本是否需要更新,若pip损坏无法使用,尝试重新安装。默认python-pip指向python2,python3-pip指向python3,需注意版本问题。重新安装后,执行升级pip的命令。

若问题仍未解决,可使用Pypa官网安装文件重装pip,使用curl或wget下载安装文件,根据对应版本使用python进行安装。此方法安装的pip为最新版本,无需额外手动升级。

更换pip源,国内常用且稳定的镜像源有四个,根据实际网络环境选择。永久切换镜像源,可在用户家目录下新建.pip隐藏文件夹,并创建pip.conf文件指定镜像源,以中科大的镜像源为例。安装库测试速度,可以看到下载速度几乎达到满速。

若安装中需临时指定镜像源,只需添加-i参数,并加上镜像源的地址。

阅读剩余
THE END