centos6.2 安装virtualenv 来隔离python2 和python3 以及部署Django

下载Python-3.6.0
https://download.csdn.net/download/linxi7/10328013

安装软件

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel xz gcc zlib zlib-devel

安装

解压Python-3.6.0.tar.gz
mkdir /usr/local/python3
cd Python-3.6.0
./configure --prefix=/usr/local/python3
make
make install

虽然Python3.6.0安装完了,但是目前直接python进去还是默认系统自带的2.6.6的。

安装virtualenv 和建立隔离的python3.6环境

#安装virtualenv
pip3 install virtualenv / pip install virtualenv
#创建项目环境
mkdir /tmp/test
#为目录创建虚拟环境 
virtualenv -p /usr/local/python3/bin/python3 /tmp/test/
如果有报错 AttributeError: module 'enum' has no attribute 'IntFlag',可能是enum库冲突,可以执行以下命令
pip uninstall -y enum34

#激活虚拟环境
source /tmp/test/bin/activate
#测试结果
[root@roe_jump_sg test]# source bin/activate
(test) [root@roe_jump_sg test]# python
Python 3.6.0 (default, Apr  4 2018, 18:00:04) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

#退出环境变量 
deactivate 

安装Django
https://download.csdn.net/download/linxi7/10328031

解压Django-1.11.6.tar.gz
进入刚刚解压的目录
python setup.py install 
进入python,import django测试看是否成功

这样就可以进行基于Python3.6的Django项目开发或者环境部署了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值