有人说: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的使用、功能以及它在实际项目中的重要性。 首先,让我们理解virtualenv的工作原理。当安装virtualenv后,用户可以通过命令行创建一个新的虚拟环境。例如,创建一个名为`myenv`的虚拟环境...
这正是`virtualenv`和`virtualenvwrapper`工具的价值所在。这两个工具允许开发者在单一的主机上创建多个独立的Python运行环境,确保每个项目都有其特定的库版本,避免了因依赖冲突带来的问题。 `virtualenv`是一个...
在这个环境中安装你的项目以及所有依赖库,例如:`pip install -r requirements.txt`。 3. **安装dh-virtualenv**:在你的系统上安装`dh-virtualenv`,可以使用`apt-get install devscripts dh-virtualenv`命令...
主要是介绍virtualenv的服务器端应用部署
virtualenv虚拟环境。可以通过dos创建环境
文章目录virtualenv的安装建立虚拟环境删除虚拟环境在虚拟环境中使用Jupyter Notebook删除jupyter kernel python的virtualenv库可以建立相互隔离的python环境,再补破坏原本python环境的基础上为开发者提供新的独立...
virtualenv-1.4.6.tar.gz
【Python】Virtualenv_-_Python虚拟环境,_三大神器之一
virtualenv-1.11.6.tar.gz 供下载不成功的下载
Python 虚拟环境工具 virtualenv
本文为大家分享了virtualenv建立多个Python独立虚拟开发环境,供大家参考,具体内容如下 1、安装virtualenv: pip install virtualenv 2、创建一个python的虚拟环境: virtualenv test_demo 用virtualenv创建虚拟...
virtualenv
在生产环境中,通常会采用Nginx作为反向代理服务器,负责处理静态资源请求以及转发动态请求至后端应用服务器。而uWSGI则作为应用服务器,专门处理来自Nginx的动态请求。这样的架构不仅提高了系统的整体性能,也增强...
Python库virtualenv是一个重要的开发工具,它为每个Python项目提供了独立的运行环境,避免了不同项目之间因依赖库版本冲突而引发的问题。标题中的"virtualenv-20.0.0b2-py2.py3-none-any.whl"是这个库的特定版本,即...
virtualenv 和 virtualenvwrapper 安装和配置 在 Linux 操作系统中,virtualenv 是一个非常有用的工具,可以帮助我们创建独立的 Python 环境,避免全局安装包对系统的影响。virtualenvwrapper 是 virtualenv 的一款...
python第三方工具包 用于安装虚拟环境python第三方工具包 用于安装虚拟环境
pip-purge: 卸载在你virtualenv中的所有包
Python常用库,官方原版whl文件,文件下载到本地后, 直接终端 pip install xxx.whl 安装
资源来自pypi官网。 资源全名:virtualenv-20.0.0b2-py2.py3-none-any.whl
Python常用库,官方原版whl文件,文件下载到本地后, 直接终端 pip install xxx.whl 安装