一、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上安装虚拟环境

同上

或者参考:

三、 虚拟环境的升级版 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虚拟环境_windows上安装python虚拟环境相关推荐

  1. 在anaconda安装python命令_windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  2. python3怎么安装docx_如何在 Python 3.4 上安装 python-docx

    最近想通过 python 程序自动创建一个 word 文档,上网搜了下,有两种方法,一种是用 win32com 的方式,另外一种就是 python-docx 了,下面介绍下如何在 python 3.4 ...

  3. python 3.10上安装pyqt5

    python 3.10上安装pyqt5 前言 首先,看一下自己电脑上的python的版本,网上有太多乱七八糟的教程,啥也不说就硬教,跟着做的话就会出现稀里糊涂的报错,很耽误时间.我就是因为网上的教程痛 ...

  4. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

  5. anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题

    介绍 在你的机器上安装Python是不是很困难?这实际上是我在数据科学初学者中看到的一个非常常见的问题.安装在理论上可能看起来很简单,但在现实中可能会有点问题. 我个人在尝试在我的Linux和Wind ...

  6. 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题

    来源|Analytics Vidhya 概述 在Linux.Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Pytho ...

  7. 如何在mac上安装python3_在Mac上安装Python 3.3

    这里有多个问题. 首先,您不应该运行框架的可执行文件Python.框架可执行文件并不是要运行的,而实际上这只是一个巧合而已. 带有要运行的程序的框架会将它们放置在某个目录的bin目录中,该目录位于框架 ...

  8. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

  9. 自学python在电脑上安装什么杀毒软件好_使用Python Shells绕过杀毒软件

    一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...

最新文章

  1. html标准模式与混杂模式,关于Doctype、严格模式与混杂模式
  2. Java语言的循环控制结构
  3. 如何打造一支高效的AI团队
  4. Missing artifact log4j:log4j:bundle:1.2.17
  5. 4、Node.js REPL(交互式解释器)
  6. of_property_read_string 剖析~
  7. Linux/Windows/MacOS各个操作系统下推荐应用集合
  8. Hystrix面试 - 深入 Hystrix 断路器执行原理
  9. SQLAlchemy create_engine
  10. python画logistic拟合曲线_Logistic回归python实现
  11. 编程修养 阅读笔记二
  12. 搭建自己的博客(二十):优化博客评论功能
  13. 集成学习:Boosting与Bagging
  14. Yii Framework的process flow分析
  15. 单片机4层电梯设计c语言,详解基于单片机的四层电梯控制系统的设计与实现,Proteus仿真和程序代码...
  16. vivo应用商店服务器,vivo应用商店
  17. mdf mysql_mdf mysql数据库
  18. PCB板检测机(PCB板外观缺陷视觉检测设备)
  19. 1331:【例1-2】后缀表达式的值
  20. 声纹识别:自监督学习语音识别利于声纹识别Why does Self-Supervised Learning for Speech Recognition Benefit Speaker Recogni

热门文章

  1. 在qt中实现图片的加载
  2. C/C++语言问题——某年某月的天数是多少?
  3. Django中关于模板的查找顺序
  4. 3种方法教你如何做笔记
  5. Office2022个人家庭版
  6. Linux下获取WIFI状态信息(c语言)
  7. 面试逻辑智力测试题(带答案)
  8. CSS基础-01-基础认知
  9. KiCad设计PCB-1-元器件库的制作(1)
  10. 如何更好的选择图像采集卡