欢迎访问我的博客,你的支持,是我最大的动力!

在centos6/7上部署python3环境及virtualenv的使用

Linux 小马奔腾 56℃ 评论
目录:
[显示]
centos 6 系统

centos6的repo仓库中提供的python3版本为3.4,在yum安装的过程中,需要解决很多依赖问题,建议使用源码部署

#1、安装依赖包

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

#2、下载python源码包 版本 3.6.4

wget http://mirrors.sohu.com/python/3.6.4/Python-3.6.4.tgz

#3、编译及安装

为不破坏系统自身python环境,安装到 /usr/local/python目录下

tar -xzvf Python-3.6.4.tgz -C /usr/local/src/
cd /usr/local/src/Python-3.6.4
./configure --prefix=/usr/local/python
make -j 4
make install

#4、添加环境变量

echo "PATH=$PATH:/usr/local/python/bin" >> /etc/profile
source /etc/profile

#5、验证

python3
pip3

centos 7 系统

yum install phthon3

默认版本为:3.6.8

使用 virtualenv

为隔离环境,避免依赖影响,建议所有python项目均使用虚拟环境

1、安装virtualenv

pip3 install virtualenv

2、使用

例如项目位于 /data/server/xxx-yyy

cd /data/server/xxx-yyy && virtualenv --no-site-packages venv

执行该命令后会在项目目录下创建 venv目录,里面为该项目的python环境及使用pip3安装的包

激活环境:

source /data/server/xxx-yyy/venv/bin/activate

退出环境:

deactivate

转载请注明:轻风博客 » 在centos6/7上部署python3环境及virtualenv的使用

喜欢 (0)or分享 (0)