Centos下python3和virtualenv的安装

  • A+
所属分类:安全博客
摘要

最近买了个云服务器,Linux自带python2.7,都快出python4了,这至少怎么说也得换个python3.6以上的玩玩啊,刚好记录一下安装过程,顺便安装了极其好用的virtualenv,希望对正在安装的人也有帮助。


前言

最近买了个云服务器,Linux自带python2.7,都快出python4了,这至少怎么说也得换个python3.6以上的玩玩啊,刚好记录一下安装过程,顺便安装了极其好用的virtualenv,希望对正在安装的人也有帮助。

安装步骤

python3

1.备份python2

cd  /usr/bin/ mv python python.bak

2.更改yum配置

/usr/bin/yum/usr/libexec/urlgrabber-ext-down两个文件的第一行#! /usr/bin/python修改为 #! /usr/bin/python2

vim /usr/bin/yum

Centos下python3和virtualenv的安装

vim /usr/libexec/urlgrabber-ext-down

同样把第一行#! /usr/bin/python修改为#! /usr/bin/python2
Centos下python3和virtualenv的安装

3.安装依赖

 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc -y

4.下载python包

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

5.解压与编译

tar -xvf Python-3.6.8.tgz cd Python-3.6.8 ./configure --prefix=/usr/local/python36/ make make install

6.添加软连接

cd /usr/local/python36/bin #python ln -s /usr/local/python36/bin/python3 /usr/bin/python #pip ln -s /usr/local/python36/bin/pip3 /usr/bin/pip

如果出现ln: failed to create symbolic link ‘/usr/bin/pip’: File exists,则执行以下命令:

mv /usr/bin/pip /usr/bin/pip.bak ln -s /usr/local/python36/bin/pip3 /usr/bin/pip

7.查看

在终端输入python
Centos下python3和virtualenv的安装

virtualenv安装

yum install python-virtualenv #豆瓣源快一点 pip install virtualenv virtualenvwrapper -i http://pypi.douban.com/simple --trusted-host pypi.douban.com  #创建一个虚拟环境目录,这个随意,我是直接在root下了 mkdir env #复制find结果 find / -name "virtualenvwrapper.sh" -type f  

操作.bashrc文件,vi ~/.bashrc,在这个文件结尾加上:

#/usr/bin/virtualenvwrapper.sh 这个路径根据刚才执行find命令结果,我的是这个 source /usr/bin/virtualenvwrapper.sh export WORKON_HOME=$HOME/【刚才创建的虚拟环境目录】

wq保存,执行以下命令:

source ./bashrc find / -name "virtualenv" #复制find结果 #/usr/local/python36/bin/virtualenv 是前一步find结果 ln -s /usr/local/python36/bin/virtualenv virtualenv

常用命令

1.列出所有虚拟环境

workon

2.切换到虚拟环境

workon py3

3.退出虚拟环境

deactivate

4.删除虚拟环境

rmvirtualenv py3

5.创建虚拟环境

cd env #py3为虚拟环境名 virtualenv -p /usr/bin/python py3 

结束

安装到此结束了,如有错误可百度。
更多内容请关注从今天开始种树
关注知识图谱与大数据公众号,获取更多内容。
Centos下python3和virtualenv的安装

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: