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
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值