安装python3 可能使用相关软件 | #yum groupinstall 'Development Tools' |
# yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel # yum install -y libffi-devel zlib1g-dev # yum install zlib* -y | |
下载安装包 | wget wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz |
解压 | # cd /usr/local # tar -xvJf Python-3.7.2.tar.xz |
创建编译安装目录 | # mkdir python3 |
安装 | #第一个指定安装的路径,不指定的话,安装过程中可能软件所需要的文件复制到其他不同目录,删除软件很不方便,复制软件也不方便. #第二个可以提高python10%-20%代码运行速度. #第三个是为了安装pip需要用到ssl,后面报错会有提到. # cd Python-3.7.2 # ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl ................................................... creating Modules/Setup creating Modules/Setup.local creating Makefile # make && make install ----------------------------------- Looking in links: /tmp/tmps4fass_4 Collecting setuptools Collecting pip Installing collected packages: setuptools, pip Successfully installed pip-18.1 setuptools-40.6.2 # |
创建软链接 | # # ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3# ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 # ls -l total 0 lrwxrwxrwx. 1 root root 27 May 27 16:03 pip3 -> /usr/local/python3/bin/pip3 lrwxrwxrwx. 1 root root 30 May 27 16:03 python3 -> /usr/local/python3/bin/python3 # |
验证是否成功 | # python3 -V Python 3.7.2 # pip3 -V pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7) # # python3 -V Python 3.7.2 # # python3 Python 3.7.2 (default, May 27 2020, 15:58:47) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> |
修改默认python,执行以下命令 | # ls python python [ bin]# mv python python.bak [bin]# ln -s /usr/local/python3/bin/python3.7 /usr/bin/python lrwxrwxrwx. 1 root root 32 May 27 16:26 python -> /usr/local/python3/bin/python3.7 # python -V Python 3.7.2 # python --version Python 3.7.2 # |
python3 环境部署
最新推荐文章于 2024-05-31 21:55:57 发布