ubuntu中虚拟环境的搭建

来源:互联网 发布:python 接口测试 编辑:程序博客网 时间:2024/05/10 07:28

1,安装虚拟环境
命令:

sudo pip install virtualenvsudo pip install virtualenvwrapper

1,1查看系统中是否安装了virtualenv

virtualenv --version

注:
virtualenv 是一个隔离Python环境的工具.
virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境.
如一个Python2, 另一个Python3, 还有Django1.2 和 Django1.5
项目Python环境互不相同,互不干涉.

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,
它可以将所有虚拟环境整合在一个目录下;
管理(新增,删除,复制)虚拟环境;
切换虚拟环境等

2,创建虚拟环境
命令:

# python2中mkvirtualenv 虚拟环境名称3 python3中mkvirtual -p python3 虚拟环境名称

安装后会有提示信息,并且会直接切换到该虚拟环境中去
例如:

python@ubuntu:~$ mkvirtualenv -p python3 test_virtualenvAlready using interpreter /usr/bin/python3Using base prefix '/usr'New python executable in /home/python/.virtualenvs/test_virtualenv/bin/python3Also creating executable in /home/python/.virtualenvs/test_virtualenv/bin/pythonInstalling setuptools, pkg_resources, pip, wheel...done.virtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/predeactivatevirtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/postdeactivatevirtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/preactivatevirtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/postactivatevirtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/get_env_details(test_virtualenv) python@ubuntu:~$

3,(在主环境中)查看虚拟环境
命令:

workon  两次tab键或者workon  回车

4,使用虚拟环境
命令:

 workon 虚拟环境名称

5,退出虚拟环境
命令:

deactivate

6,删除虚拟环境
命令:

rmvirtualenv 虚拟环境名称

7,x虚拟环境希望使用到y虚拟环境中所安装的所有的包

步骤:

A:将安装在x虚拟环境中的包导入到一个文件中去,如果在home目录中执行的操作,就到home中找这个文件

pip freeze > output.txt

B:在y虚拟环境中找到这个文件,并进行安装

pip install -r output.txt

C: 等待安装,并检查y虚拟环境中是否已成功安装工具包

pip freeze
原创粉丝点击