简介: CentOS是经常使用的Linux系统之一,特别是作为服务器使用,其只自带了Python2,但是现在使用更广泛的是Python3,因此需要自行安装,同时为了更方便地安装第三方库,还需要安装pip3。
一、安装相关依赖
1.安装环境依赖:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.安装gcc编译器(有可能已经安装)
yum install gcc -y
二、安装Python3
以Python3.7为例讲解。
1.下载Python安装包
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
因为下载很慢,所以可以在本地通过更快的方式下载后再上传到服务器。
2.将安装包移动到/usr/local
文件夹下
mv Python-3.7.4.tgz /usr/local/
3.在local目录下创建Python3目录
mkdir /usr/local/python3
4.进入的Python安装包压缩包所在的目录
cd /usr/local/
5.解压安装包
tar -xvf Python-3.7.4.tgz
6.进入解压后的目录
cd /usr/local/Python-3.7.4/
7.配置安装目录
./configure --prefix=/usr/local/python3
8.编译源码
make
9.执行源码安装
make install
10.创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
11.测试
输入python3
打印:
>> \n","heightLimit":true,"margin":true,"id":"WnJyZ"}">
Python 3.7.4 (default, Sep 6 2020, 09:22:23) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
即说明Python安装成功。
三、安装pip3
1.安装依赖(非必要)
sudo yum install openssl-devel -y sudo yum install zlib-devel -y
2.安装setuptools
# 下载安装文件 wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26 # 解压 tar -zxvf setuptools-19.6.tar.gz cd setuptools-19.6 # 执行安装 sudo python3 setup.py build sudo python3 setup.py install
3.安装pip3
# 下载安装文件 wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-20.2.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb # 解压 tar -zxvf pip-20.2.2.tar.gz cd pip-20.2.2 # 执行安装 python3 setup.py build sudo python3 setup.py install
4.测试
安装完成后,输入pip3 -V
,打印:
pip 20.2.2 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
则说明安装成功,可以正常安装需要的第三方库了,需要注意:
在使用时应该是pip3 xxx
,而不是pip xxx
,使之与Python2相区别。
搬瓦工推荐方案
如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换方案 | CPU/内存 | 硬盘 | 流量/带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|
CN2 (最便宜) | 1核/1GB | 20GB | 1TB/1Gbps | DC3 CN2 DC8 ZNET | $49.99/年 | 链接 |
CN2 | 1核/2GB | 40GB | 2TB/1Gbps | $52.99/半年 $99.99/年 | 链接 | |
CN2 GIA-E (最推荐) | 2核/1GB | 20GB | 1TB/2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 | $49.99/季度 $169.99/年 | 链接 |
CN2 GIA-E | 3核/2GB | 40GB | 2TB/2.5Gbps | $89.99/季度 $299.99/年 | 链接 | |
HK | 2核/2GB | 40GB | 0.5TB/1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA | $89.99/月 $899.99/年 | 链接 |
HK | 4核/4GB | 80GB | 1TB/1Gbps | $155.99/月 $1559.99/年 | 链接 | |
TOKYO | 2核/2GB | 40GB | 0.5TB/1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 链接 |
TOKYO | 4核/4GB | 80GB | 1TB/1.5Gbps | $86.99/月 $869.99/年 | 链接 | |
搬瓦工优惠码:BWHCGLUKKB | 搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》 |