0%

python virtenv环境搭建

近期由于组内测试框架更新频繁,且由于框架采用了插件形式,安装包很多。当使用同一台服务器来安装时,可能会导致生产环境破坏。为此,必须采用virtenv方式。

virtualenv的环境建立并不复杂,但每次都需要去查一番。特此记录

安装

安装virtualenv

  • python2.7
1
pip install virtualenv
  • python3
1
pip3 install virtualenv

使用

  • 创建工作目录
1
2
root@vm1:/home/test# mkdir myproject
root@vm1:/home/test# cd myproject
  • 创建独立的python运行环境
1
2
3
4
root@vm1:/home/test# virtualenv venv
New python executable in /home/test/myproject/venv/bin/python
Installing setuptools, pip, wheel...done.
root@vm1:/home/test#
  • 引用新的环境变量
1
2
root@vm1:/home/test# source venv/bin/activate
(venv)root@vm1:/home/test#
  • 开始使用
1
(venv)root@vm1:/home/test# pip install docker
  • 退出当前venv环境
1
2
(venv)root@vm1:/home/test# deactivate
root@vm1:/home/test#

一个小问题

git clone时遇到server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none的解决方法

1
export GIT_SSL_NO_VERIFY=1