CENTOS使用VIRTUALENV搭建独立的PYTHON环境-PYTHON虚拟环境
1.1 安装virtualenv环境
https://www.cnblogs.com/liuyansheng/p/6141197.html
1、安装virtualenv
yum install python-virtualenv
2、创建python虚拟环境
virtualenv env # 执行后,在本地会生成一个与虚拟环境同名的文件夹
3、启动虚拟环境
source bin/activate # 启动虚拟环境
deactivate # 退出虚拟环境
1.2 虚拟环境复制迁移
1、直接压缩生成的venv文件夹
tar -zcvf venv.tar.gz ./venv
2、然后拷贝迁移至其他服务器下进行解压
注:进入./venv/bin/下修改activate文件中参数
VIRTUAL_ENV="/home/venv"
export VIRTUAL_ENV
1.3 将env中的django模块复制到env2中(比如env2中通过pip安装失败)
1、查看env环境中django安装路径
>>> import sys >>> import django >>> sys.modules['django'] <module 'django' from '/home/work/project/env/lib/python2.7/site-packages/django/__init__.pyc'>
2、将env中的django包压缩成.tar.gz包
#1、在env环境中压缩django cd /home/work/project/env/lib/python2.7/site-packages tar -zcvf django.tar.gz ./django #2、在env2环境中解压 cd /aaa/env2/lib/python2.7/site-packages tar -zxvf django.tar.gz