标签:
转载请说明出处:http://blog.csdn.net/cywosp/article/details/42150141
1.没有site-packages目录的写权限,比如共享主机解决
2.不同项目依赖同一个库的不同版本,而这两个版本又不向下兼容
3.在linux下更新系统时,自动更新某些依赖库
1.我们可以指定环境的位置,这样就可以将其安装在自己有权限的目录
2.可以创建多个环境,这样不同项目可以使用不同环境,即使依赖同一个库的不同版本也不会有影响
3.系统自动更新时,系统python的site-packages中库的更新不会对自己项目造成影响
# 导出当前环境下的所有第三方库
pip freeze > requirements.txt
# 在新环境下安装所有文件内的第三方库
pip install -r requirements.txt
virtualenvwrapper来管理虚拟环境
easy_install virtualenvwrapper
# 如果没有easy_install,请先安装
关于
virtualenvwrapper
的使用列出虚拟环境列表
workon
也可以使用
lsvirtualenv
新建虚拟环境
mkvirtualenv [虚拟环境名称]
启动/切换虚拟环境
workon [虚拟环境名称]
删除虚拟环境
rmvirtualenv [虚拟环境名称]
离开虚拟环境
deactivate
2.在~/.bashrc中添加行:source /usr/bin/virtualenvwrapper.sh
~/.bashrc
source /usr/bin/virtualenvwrapper.sh
├── bin
├── include
├── lib
└── lib64 -> lib
yum update
yum install curl gcc memcached rsync sqlite xfsprogs git-core libffi-devel xinetd python-devel python-paste-deploy python-dns
git clone https://github.com/openstack/swift.gitcd swiftpip install -r requirements.txtpython setup.py install --record=file.txt
参考:
[1]. http://www.iitshare.com/virtualenv-isolate-python-env.html
[2]. https://github.com/lzjun567/note/blob/master/note/python/virtualenv.md
点滴记录——CentOS 6.4中使用virtualenv安装swift
标签:
原文地址:http://blog.csdn.net/cywosp/article/details/42150141