linux下安装python3 pip3 pyinstaller(REHL7.2系统)

redhat7.2下自带python2,没有python3版本,本文记录下在redhat7.2下源码安装python3等的基本步骤。

安装python3

1. 下载python安装包

可以直接到python官网上下载https://www.python.org

或直接linux系统下载到本地

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

2. 将安装包移动到/usr/local 文件夹下

mv Python-3.6.5.tgz /usr/local/

3. 在local目录下创建python3目录

mkdir /usr/local/python3

4 进入的PPython-3.6.5.tgz所在的目录下并解压安装包

cd /usr/local/ && tar -xvf Python-3.6.5.tgz

5. 进入文件夹Python-3.6.5开始安装

cd /usr/local/Python-3.6.5/
./configure --prefix=/usr/local/python3
make
make install

可能出现一些依赖包不存在的情况,根据提示安装相应的包即可。

例,我遇到过zlib包没安装的报错

zipimport.ZipImportError: can't decompress data; zlib not available

安装相应的包即可。

 yum -y install zlib*

6. 创建软链接,完成安装(由于python3安装目录是/usr/local/目录下,默认不在系统执行文件搜索目录,所以需要增加软连接)

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

安装pip3

1. 默认情况下,安装完python3后,会自动安装pip,只需要建立软链接即可。如果没有找到pip,可以手动安装。

2. 下载setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

3. 解压编译安装(创建软链接)即可

tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6/
python3 setup.py build
python3 setup.py install
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

安装pyinstaller

默认使用pip3 install pyinstaller来安装pyinstaller,安装不了,因为链路被墙了,需要更换下安装源。

pip install pyinstaller -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
或者
pip install pyinstaller -i https://pypi.douban.com/simple/

安装完成后创建软链接即可。

ln -s /usr/local/python3/bin/pyinstaller /usr/bin/pyinstaller

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值