虚拟机安装python3

安装步骤

1.先切换到opt目录下

cd /opt

2.使用wget来安装,如果没有安装wget的话,先安装

 yum  install  wget  -y

3.开始安装Python包

wget https://www.python.org/ftp/python/3.6.2/python-3.6.2.tgz

在开始安装python3之前,先要解决环境依赖问题,通过yum安装工具包,自动处理依赖关系,每个软件包通过空格分割提前安装好这些软件包,日后就不会出现很多坑

4.正确安装

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

5.解压下载的源码包 `

tar   -xvf  Python-3.6.2.tgz

5.切换到源码包的目录下

cd  Python-3.6.2

6.编译并且安装

释放编译文件makefile,makfile就是用来编译并且安装的

./configure --prefix=/opt/python36/

有提示:
If you want a release build with all stable optimizations active (PGO, etc),please run ./configure --enable-optimizations

后运行

./configure --enable-optimizations

–prefix 指定软件的安装路径

2.开始编译Python3

 make

3.编译且安装 (只有在这一步,才会生成 opt/python36)

make install

7.配置python3.6的环境变量

有两种方式,一是配置软连接,二是配置path的环境变量(优先选择)

配置软连接:

ln -s  /opt/python36/bin/python3.6    /usr/bin/python3 
此时还没有pip
ln -s  /opt/python36/bin/pip3   /usr/bin/pip3 

配置环境变量

查看环境变量

echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

#这个变量赋值操作,只是临时生效,需要写入到文件,永久生效
  #linux有一个全局个人配置文件
  编辑这个文件,在最底行写入PATH

vim /etc/profile

写入

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/opt/python36/bin

保存退出
  读一下这个/etc/profile 使得生效

source /etc/profile

导出python库

pip freeze > requirements.txt

安装转移的python库

pip install -r requirements.txt

查看安装的库

pip freeze

你可能感兴趣的:(虚拟机安装python3)