`
samwalt
  • 浏览: 285470 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

python虚拟环境virtualenv

 
阅读更多
virtualenv

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
安装

sudo apt-get install python-virtualenv
sudo pip install virtualenv


使用方法

virtualenv [虚拟环境名称] 


如,创建**ENV**的虚拟环境

virtualenv ENV


默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境

virtualenv --no-site-packages [虚拟环境名称]


启动虚拟环境

cd ENV
source ./bin/activate


注意此时命令行会多一个(ENV),ENV为虚拟环境名称,接下来所有模块都只会安装到该目录中去。
退出虚拟环境

deactivate


在虚拟环境安装Python套件

Virtualenv 附带有pip安装工具,因此需要安装的套件可以直接运行:

pip install [套件名称]


如果没有启动虚拟环境,系统也安装了pip工具,那么套件将被安装在系统环境中,为了避免发生此事,可以在~/.bashrc文件中加上:

export PIP_REQUIRE_VIRTUALENV=true


或者让在执行pip的时候让系统自动开启虚拟环境:

export PIP_RESPECT_VIRTUALENV=true

分享到:
评论

相关推荐

    Python虚拟环境virtualenv创建及使用过程图解

    创建python虚拟环境: virtualenv [虚拟环境名称] # 会在当前目录下生成一个对应的文件夹 virtualenv -p /usr/bin/python [虚拟环境名称] # 指定python解释器版本 进入python虚拟环境: Linux系统: cd my-env/...

    PyPI 官网下载 | virtualenv-1.11.tar.gz

    《虚拟环境管理器virtualenv详解及其在Python开发中的应用》 在Python开发中,为了保持项目的独立性和隔离性,我们通常会使用虚拟环境(Virtual Environment)来管理项目依赖。virtualenv是一个强大的Python工具,...

    Python虚拟环境Virtualenv使用教程

    主要介绍了Python虚拟环境Virtualenv简明教程,本文整合了两篇关于Virtualenv的使用教程,相信大家有通过本文一定可以学会如何使用Virtualenv,需要的朋友可以参考下

    python虚拟环境 virtualenv的简单使用

    virtualenv是一个创建隔绝的Python环境的工具。这篇文章主要介绍了python虚拟环境 virtualenv的简单使用,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    windows下python虚拟环境virtualenv安装和使用详解

    ### Windows 下 Python 虚拟环境 Virtualenv 的安装与使用详解 #### 一、引言 在进行软件开发时,特别是在使用 Python 进行项目开发的过程中,为了保持项目的独立性和可移植性,通常会使用虚拟环境来隔离项目依赖。...

    Python虚拟环境virtualenv的安装与使用详解

    virtualenv可以用来管理互不干扰的独立python虚拟环境,在有些场景下非常有用,下面这篇文章主要给大家介绍了Python虚拟环境virtualenv安装与使用的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。

    python虚拟环境virtualenv的使用教程

    本篇文章主要介绍了python虚拟环境virtualenv的使用教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    python虚拟环境virtualenv的安装与使用

    同一台服务器上部署多个项目时,项目可能使用不同版本的django或者其它不同的python库,这种情况下可以使用virtualenv来创建独立的python运行环境,将不同项目的运行环境隔离出来。  virtualenv可以创建一个拥有...

    Linux安装Python虚拟环境virtualenv的方法

    在IT行业中,Python虚拟环境是开发过程中的一个重要组成部分,它能帮助我们隔离不同的项目环境,避免因库版本冲突带来的问题。在Linux系统中,`virtualenv` 是一个用于创建独立Python环境的工具,而 `...

    Tensorflow学习:Python虚拟环境

    本文将重点介绍如何在Linux CentOS系统上安装Python虚拟环境virtualenv,以及如何在此虚拟环境中安装TensorFlow,解决不同Python版本依赖和环境隔离的问题。 一、Python虚拟环境的必要性 Python是一门动态类型语言...

    【Python】Virtualenv - Python虚拟环境, 三大神器之一

    【Python】Virtualenv_-_Python虚拟环境,_三大神器之一

    linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv、virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 。 2,什么是虚拟环境 虚拟环境就是python...

    python3.5上使用virtualenv创建虚拟环境的坑.doc

    "Python 3.5 上使用 virtualenv 创建虚拟环境的坑" Python 3.5 上使用 virtualenv 创建虚拟环境是开发者经常遇到的问题,本篇文章将详细介绍 Python 3.5 上使用 virtualenv 创建虚拟环境的两个常见的坑,并提供解决...

    配置Python虚拟环境-virtualenv

    配置Python虚拟环境-virtualenv 一、安装所需三方包virtualenv二、配置虚拟环境三、激活虚拟环境四、退出虚拟环境五、删除虚拟环境 一、安装所需三方包virtualenv pip install virtualenv 二、配置虚拟环境 1、给...

Global site tag (gtag.js) - Google Analytics