windows系统安装部署python3.5和python2.7双解释器并存 以及 Linux编译安装python3

windows系统安装部署python3.5和python2.7双解释器并存

前提材料准备:

下载对应版本的安装包;下载地址:https://www.python.org/downloads/windows/

  • python3.8.x安装包下载:

    

  • python2.7.x安装包下载:

           

准备安装:

 python3.8安装步骤:

    1、选择自定义安装

    

    2、选择默认(直接下一步)

    

    3、选择默认(注意:新手推荐勾选默认添加环境变量);可以修改安装位置后选择安装安装

    

     4、设置python环境变量(注意使用英文输入法)

    右击我的电脑->属性->高级系统设置->高级->环境变量->系统变量->点击path,把python3.8解释器安装路径加入即可。

    

    //win7添加环境变量如下:

    添加path路径:D:Python38;D:Python38scripts;

    //win10添加环境变量如下:

    

  python2.7安装步骤:

    1、选择默认(选项一:多用户使用,选项二:仅当前用户使用。)

      

      2、修改安装位置(可以放在D盘)

      

      3、选择默认

      

      4、完成安装

     

    5、设置python环境变量(注意使用英文输入法)

    右击我的电脑->属性->高级系统设置->高级->环境变量->系统变量->点击path,把python3.8解释器安装路径加入即可。

    

    //win7添加环境变量如下

    添加path路径:D:Python27;D:Python27scripts;

    //win10添加环境变量如下:

    

 修改python2.7和python3.x安装路径下文件:

      

      

 测试是否安装成功:

    

 Linux编译安装python3(Centos7)

安装python3.5

步骤:

1、安装Python的依赖包

#yum -y groupinstall "Development tools"
#yum -y install openssl-devel sqlite-devel bzip2-devel ncurses-devel gdbm-devel readline-devel tcl-devel tk-devel xz-devel zlib-devel db4-devel libpcap-devel

2、下载Python3.5的源码包并编译

1)、
#cd /usr/local/src/
#wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
#tar xf Python-3.5.2.tgz 
#cd Python-3.5.2/
#./configure --prefix=/usr/local/python3 --enable-shared
#make && make install

#解释
--enable-shared  启用共享,方便其他依赖python的一些内置库(比如 mysqlclient) 的资源的正常安装
--enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化

2)、
//安装好后第一种方法是修改环境变量来使用python3命令(推荐使用)
# vi /etc/profile
export PATH=$PATH:/usr/local/python3/bin
#刷新配置
source /etc/profile
//安装后第二种种方法是ln -s软连接来使用命令(这种pip命令也要软连接) #ln -s /usr/local/python3/bin/python3 /usr/bin/python3
#ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

3)、 #echo "/usr/local/python3/lib" > /etc/ld.so.conf.d/python3.5.conf #ldconfig //检测python3.5是否安装成功 #python3 --version

3、升级pip

//因为python3.5自带pip,setuptools
#pip3 install --upgrade pip

4、升级setuptools

# wget https://bootstrap.pypa.io/ez_setup.py -O - | python3
# ln -s /usr/local/python/bin/easy_install /usr/bin/easy_install

安装python3.7(python3.8)

步骤:

1、安装Python的依赖包

#yum -y groupinstall "Development tools"
#yum -y install openssl-devel sqlite-devel bzip2-devel ncurses-devel gdbm-devel readline-devel tcl-devel tk-devel xz-devel zlib-devel db4-devel libpcap-devel libffi libffi-devel

2、下载Python3.8的源码包并编译

1)、
#cd /usr/local/src/
#wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
#tar xf Python-3.8.1.tgz 
#cd Python-3.8.1/
#./configure --prefix=/usr/local/python3 --enable-shared
#make && make install

#解释
--enable-shared  启用共享,方便其他依赖python的一些内置库(比如 mysqlclient) 的资源的正常安装
--enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化

2)、
//安装好后第一种方法是修改环境变量来使用python3命令(推荐使用这种)
# vi /etc/profile
export PATH=$PATH:/usr/local/python3/bin
#刷新配置
source /etc/profile //安装后第二种种方法是ln -s软连接来使用命令(这种pip命令也要建立软连接) #ln -s /usr/local/python3/bin/python3 /usr/bin/python3
#ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 3)、 #echo "/usr/local/python3/lib" > /etc/ld.so.conf.d/python3.8.conf #ldconfig //检测python3.8是否安装成功 #python3 --version

3、升级pip

//因为python3.8自带pip,setuptools
# pip3 install --upgrade pip
注意:有可能提示since package 'wheel' is not installed.
# pip3 install wheel

    

 

原文地址:https://www.cnblogs.com/baicai37/p/12327279.html