ubuntu中虚拟环境的搭建

1,安装虚拟环境
命令:

sudo pip install virtualenv
sudo 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_virtualenv
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/python/.virtualenvs/test_virtualenv/bin/python3
Also creating executable in /home/python/.virtualenvs/test_virtualenv/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
virtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/preactivate
virtualenvwrapper.user_scripts creating /home/python/.virtualenvs/test_virtualenv/bin/postactivate
virtualenvwrapper.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

Guess you like

Origin blog.csdn.net/James_Nan/article/details/78808382