有人说:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。
不管认不认同,至少要先认识一下,pip现在倒是经常用到,virtualenv第一次听说,不过,总得尝试一下吧。
一、安装
pip install virtualenv
因为我已经安装了pip,那么就直接用pip来安装了,简单方便。
其它的安装方式请参考官方网站:http://www.virtualenv.org/en/latest/index.html
二、创建虚拟环境
root@kali:/recall/code# virtualenv test_env New python executable in test_env/bin/python Installing setuptools, pip...done. root@kali:/recall/code#
很简单,就是virtualenv 环境名称[自定义的名称,自己喜欢什么就写什么]
默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,
如果不想依赖这些package,那么可以加上参数
- - no - site - packages
|
建立虚拟环境
即变成了:
root@kali:/recall/code# virtualenv test_env --no-site-packages New python executable in test_env/bin/python Installing setuptools, pip...done. root@kali:/recall/code#
三、启动虚拟环境
创建成功后,会在当前目录下生成对应的目录文件。
root@kali:/recall/code# ls -l test_env/ 总用量 16 drwxr-xr-x 2 root root 4096 4月 29 20:03 bin drwxr-xr-x 2 root root 4096 4月 29 19:58 include drwxr-xr-x 3 root root 4096 4月 29 19:58 lib drwxr-xr-x 2 root root 4096 4月 29 19:58 local root@kali:/recall/code#
我们先进入到该目录下:
cd test_env/
然后启动
root@kali:/recall/code/test_env# source ./bin/activate
启动成功后,会在前面多出 test_env 字样,如下所示
(test_env)root@kali:/recall/code/test_env#
每次启动都要cd到指定环境目录下,再source,想要简单点,建立alias
vim ~/.bashrc
在alias的地方添加一条
alias test_env='cd ~/test_env && source ./bin/activate'
然后再终端中打test_env就等于cd并source的效果
退出虚拟环境 $ deactivate
还有一个 virtualenvwrapper 简单操作virtualenv
先配置
virtualenvwrapper
mkdir ~/virtualenvs
修改如 ~/.bashrc(我的Ubuntu15.10 下的是这个)添加以下语句:
export WORKON_HOME=~/virtualenvs source /usr/local/bin/virtualenvwrapper.sh
然后运行:
source ~/.bashrc
就可以使用了
命令
lsvirtualenv 显示所有virtualenv
mkvirtualenv myenv 创建
workon myenv 切换到某个virtualenv
相关推荐
virtualenv-1.4.6.tar.gz
主要是介绍virtualenv的服务器端应用部署
项目开发虚拟环境virtualenv和virtualenvwrapper的安装和使用
virtualenv虚拟环境。可以通过dos创建环境
文章目录virtualenv的安装建立虚拟环境删除虚拟环境在虚拟环境中使用Jupyter Notebook删除jupyter kernel python的virtualenv库可以建立相互隔离的python环境,再补破坏原本python环境的基础上为开发者提供新的独立...
资源来自pypi官网。 资源全名:virtualenv-1.11.tar.gz
【Python】Virtualenv_-_Python虚拟环境,_三大神器之一
dh-virtualenv:构建并将 virtualenv 虚拟环境作为一个 Debian 包来发布
ch:类似 virtualenv,可以在 Linux 下建立虛拟的 home 目录並切换,以管理不同工作或项目的文件
pip-purge: 卸载在你virtualenv中的所有包
virtualenv-1.11.6.tar.gz 供下载不成功的下载
Python 虚拟环境工具 virtualenv
本文为大家分享了virtualenv建立多个Python独立虚拟开发环境,供大家参考,具体内容如下 1、安装virtualenv: pip install virtualenv 2、创建一个python的虚拟环境: virtualenv test_demo 用virtualenv创建虚拟...
virtualenv
python第三方工具包 用于安装虚拟环境python第三方工具包 用于安装虚拟环境
资源来自pypi官网。 资源全名:virtualenv-20.0.0b2-py2.py3-none-any.whl
python-virtualenv python-virtualenv是一个创建 virtualenvs 的小包,因此您可以在项目中包含带有自定义包的 python,并且不会污染全局 python 安装。 用法 virtualenv = require ( 'python-virtualenv' ) ; // ...
virtualenv-20.0.31-py2.py3-none-any.whl资源文件,远程pip安装下载会速度较慢,导致timeout,建议下载到本地安装
通过建立多个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。 安装 1.安装virtualenv sudo pip install virtualenv #安装虚拟环境 2.安装虚拟环境扩展包(更加简单的命令来管理虚拟环境) sudo pip ...