centos7安装python3
原创大约 1 分钟开发工具python
centos7安装python3
pip 模块下载地址:https://pypi.org/project
python 官网下载地址:https://www.python.org/ftp/python/
选择你你需要的版本进行下载,本文以 Python-3.9.8 为例
安装依赖包
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
解压
xz -d Python-3.9.8.tar.xz
tar -xf Python-3.9.8.tar
cd Python-3.9.8/
编译安装
# 指定安装目录为 /usr/local/python3
./configure prefix=/usr/local/python3
# 等待完成
make && make install
创建软链接
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
替换yum命令执行的python版本
vim /usr/bin/yum
将第一行#!/usr/bin/python
修改为 #!/usr/bin/python2.7
vim /usr/libexec/urlgrabber-ext-down
将第一行#!/usr/bin/python
修改为 #!/usr/bin/python2.7
验证查看
python -V
#Python 3.9.8 (main, Jun 20 2022, 05:30:31)
#[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
#Type "help", "copyright", "credits" or "license" for more information.
#>>>
pip -V
# pip 21.2.4 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)
配置国内镜像源
# 没有该文件就新建
vim /root/.pip/pip.conf
保存以下内容
[global]
# 阿里云
index-url=http://mirrors.aliyun.com/pypi/simple/
# 清华大学
#index-url= https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
#trusted-host=pypi.tuna.tsinghua.edu.cn
python 离线安装模块
使用连接了互联网的服务器,使用
pip3 install 模块
# 例:pip3 install numpy
然后使用
pip3 download 模块名 -d 下载的包的存储路径
# 例:pip3 download numpy -d /data/packages/
然后你就拥有了这个模块的所有依赖,我可真是个小机灵鬼🤣