一、windows上安装python虚拟环境

1、安装
pip install virtualenv
virtualenv --version

2、新建一个python虚拟环境virtual_env_01
virtualenv virtual_env_01
cd virtual_env_01
cd Scripts
activate # 进入虚拟环境
deactivate.bat # 退出虚拟环境

3、新建一个python2的虚拟环境virtualenv_py2
virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2 # -p 指定为python2的虚拟环境
cd virtualenv_py2
cd Scripts
activate # 进入虚拟环境
deactivate.bat # 退出虚拟环境

注意:-p 后面的参数为路径,路径可以用双引号或者不加双引号,一定不能用单引号。

正确:virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2      # 双引号

正确:virtualenv -p "D:\biancheng\python27\python.exe" virtualenv_py2    # 不加

错误:virtualenv -p ‘D:\biancheng\python27\python.exe’ virtualenv_py2     # 单引号 错误

延伸:windows中退出python交互模式,ctrl  +  Z  ,再 enter

二、Linux上安装虚拟环境
同上

或者参考:

https://www.cnblogs.com/andy9468/p/10355689.html

三、 虚拟环境的升级版 virtualenvwrapper

安装
pip install virtualenv
pip install virtualenvwrapper

windows系统还要安装驱动:pip install  virtualenvwrapper-win

查看是否安装成功
workon # 查看虚拟环境列表  或者lsvirtualenv  可以显示所有虚拟环境的家目录

新建并进入虚拟环境py3scrapy
mkvirtualenv py3scrapy

退出虚拟环境
deactivate

进入虚拟环境py3scrapy
workon py3scrapy

删除虚拟环境:

rmvirtualenv  py3_mk_dev

延伸:修改虚拟环境的工作家目录
新建环境变量WORKON_HOME。
值为一个存在的路径。这个路径会成为workon命令对虚拟环境列表的搜索路径。

四、对比virtualenv 和 mkvirtualenv

相同:两个命令都是用于新建虚拟环境的,且都-p选项设定python版本。

不同:

virtualenv新建虚拟环境env_test01后,虚拟环境的文件会在当前目录下生成,进入虚拟环境需要cd到当前目录下的 env_test01/Scripts 下 才能 用activate进入新建的虚拟环境;且workon中不显示该虚拟环境。

【强烈推荐】mkvirtualenv新建虚拟环境env_test02后,虚拟环境的文件不会在当前目录下生成(在默认的集中目录中),进入虚拟环境无论在什么目录直接activate即可;且workon中显示该虚拟环境。

延伸:

# -p 指定py版本新建虚拟环境

virtualenv        -p   D:\biancheng\python27\python.exe     virtualenv_py2      
mkvirtualenv   -p   python3     bj11_py3

mkvirtualenv   --python=E:\python3.exe     bj11_py3

# -i  指定镜像源安装py包
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

windows上安装python虚拟环境的更多相关文章

  1. Windows下安装Python虚拟环境

    Windows下安装Python虚拟环境 虚拟环境安装 需求概要 "虚拟环境"是从电脑独立开辟出来的环境.就好比我们生活中的橱柜中,会把酱油放在一个瓶子里,把醋放在另外一个瓶子里, ...

  2. python编程之如何在Windows上安装python

    一.安装python 首先检查你的系统里是否安装了python,开始菜单里点击运行输入cmd打开一个命令窗口,或键盘快捷键windows+R打开,在窗口中输入python并回车,如果出现了Python ...

  3. [转载]windows下安装Python虚拟环境virtualenvwrapper-win

    1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ...

  4. [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win

    1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ...

  5. 在Windows上安装Python

    首先,从官网下载 最新版本 的Python 2.7.可通过 Python官网 的”Windows Installer”链接保证下载到的版本是最新的. Windows版本是MSI文件格式,双击它即可开始 ...

  6. windows下安装Python虚拟环境virtualenvwrapper-win

      1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的 ...

  7. 【转】windows下安装Python虚拟环境virtualenvwrapper-win

    由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列虚拟的Python环境 ...

  8. windows环境安装python虚拟环境

    虚拟环境安装参考 https://www.cnblogs.com/suke99/p/5355894.html workon环境变量配置参照 https://www.cnblogs.com/jiuyan ...

  9. windows上安装python和python开发工具

    一.python安装: 登录python官网,下载需要的安装包:https://www.python.org/downloads/windows/.,一般就下载 executable installe ...

随机推荐

  1. yii2 HeadersAlreadySentException 报错 解决方案

    报错如下: An Error occurred while handling another error: exception  Stack trace: # /xxxx/xxxx/vendor/yi ...

  2. DECODE函数和CASE WHEN 比较

    http://blog.csdn.net/zhangbingtao2011/article/details/51384393 一,DECODE函数 其基本语法为: DECODE(value, if1, ...

  3. 报错:java.lang.AbstractMethodError: nl.techop.kafka.KafkaHttpMetricsReporter.logger()Lcom/typesafe/scalalogging/Logger;

    报错背景: CDH启动kafka的时候出现报错情况,并且报错的节点挂掉. 报错现象: Exiting Kafka due to fatal exception java.lang.AbstractMe ...

  4. [Log4j使用教程] JavaSE/JavaEE/SpringMVC中使用Log4j

    要想使用Log4j, 首先需要下载到Log4j的jar, Download: http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.17/log ...

  5. oracle归档空间

    select GROUP_NUMBER, NAME, STATE, TOTAL_MB-FREE_MB as USED_MB, FREE_MB, USABLE_FILE_MB from v$asm_di ...

  6. 【计算机视觉】基于Shading Model(对光照变化一定不变性)的运动目标检测算法

    光照模型(Shading Model)在很多论文中得到了广泛的应用,如robust and illumination invariant change detection based on linea ...

  7. 3.wxml特性之数据绑定

    WXML----显示 {{变量名}} JS----------变量名:”变量值” 所有属性和组件都必须小写

  8. Ubuntu 18.04 使用标准Ubuntu 仓库进行自动化安装NVIDIA驱动

    首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型.在命令行中输入如下命令: $ ubuntu-drivers devices == /sys/devices/pci0000:/::::00.0 ...

  9. Codeforces-Two Buttons-520problemB(思维题)

    B. Two Buttons Vasya has found a strange device. On the front panel of a device there are: a red but ...

  10. [.Net] - 使用 iTextSharp 生成基于模板的 PDF,生成新文件并保留表单域

    背景 基于 PDF Template 预填充表单项,生成一份新的 PDF 文件,并保留表单域允许继续修改. 代码段 using iTextSharp.text.pdf; /* Code Snippet ...