Python安装部署 - virtualenv虚拟环境

前言

  • 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.X。所有第三方的包都会被pip安装到Python3的site-packages目录下。
  • 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要selenium 2.7,而应用B需要selenium 3.6怎么办?
  • 这种情况下,每个应用可能需要各自拥有一套“独立”的 Pytho n运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

安装virtualenv

  • 在wildows中;
pip install virtualenvwrapper
  • virtualenvwrapper-win 库可以在window环境下直接调用虚拟环境;
pip install virtualenvwrapper-win
  • 在Linux中;
pip install --user virtualenvwrapper

搭建虚拟环境

  • 创建虚拟环境

    # 未安装 virtualenvwrapper-win
    ## virtualpython 为虚拟环境名称
    virtualenv virtualpython # 安装了`virtualenvwrapper-win`
    mkvirtualenv virtualpython

搭建虚拟环境指定路径

1、需要安装virtualenvwrapper-win 之后;在 python 的安装目录中,找到Scripts目录;修改mkvirtualenv.bat文件;

然后修改第二十四行,将后边的路径改为自己所希望的目录的路径。然后保存退出。

2、修改系统环境变量:

​ a)右键我的电脑

​ b)点击属性,然后点击高级属性

​ c)点击环境变量,然后在系统变量中选择新建

​ d)新建内容如下:(变量值指定需要存放的路径)

3、使用mkvirtualenv命令创建的虚拟环境路径已变更;

PyCharm加载虚拟环境

  • 在新建项目或加载环境的设置中,指定虚拟环境的解释器;

    • 环境设置:

    • 新建项目:

激活和停用虚拟环境

  • 激活和停止需要进入到虚拟环境的安装目录下的Scripts目录,运行bat脚本;

    cd  C:\Windows\System32\virtualpython\Scripts

    • 或者打开cmd窗口进行启停;
      ```shell
    # 激活
    activate.bat # 停用
    deactivate.bat
    ```
  • 安装了 virtualpython,就不用进入到虚拟环境目录下的Script运行active.bat文件;

    • 运行cmd,输入命令;
    # 切换虚拟环境
    # Django 虚拟环境目录名称
    workon Django # 退出虚拟环境
    deactivate

删除虚拟环境

# 列出所有虚拟环境
lsvirtualenv # 删除某个虚拟环境
rmvirtualenv my_env

Python安装部署 - virtualenv虚拟环境配置(Windows)的更多相关文章

  1. [Python]conda与 virtualenv虚拟环境配置

    参考: Anaconda使用总结 Anacodna之conda与 virtualenv对比使用教程,创建虚拟环境 conda设置Python虚拟环境 python的virtualenv环境与使用 有时 ...

  2. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

    第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...

  3. Python安装与环境变量配置 入门详解 - 精简归纳

    Python安装与环境变量配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Python安装与环境变量配置 入门详解 - 精简归纳 一.下载Py ...

  4. 第06讲:Flink 集群安装部署和 HA 配置

    Flink系列文章 第01讲:Flink 的应用场景和架构模型 第02讲:Flink 入门程序 WordCount 和 SQL 实现 第03讲:Flink 的编程模型与其他框架比较 第04讲:Flin ...

  5. 分布式爬虫搭建系列 之一------python安装及以及虚拟环境的配置及scrapy依赖库的安装

    python及scrapy框架依赖库的安装步骤: 第一步,python的安装 在Windows上安装Python 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Pyt ...

  6. Python库的优雅安装及PyCharm虚拟环境配置

    一.安装python库 安装python库有几种方式: 1. 使用pip命令行,如:pip install Pillow 2. 在pycharm中安装 3. 使用Anaconda批量安装常用模块 在使 ...

  7. python 下载安装及运行环境配置(windows)

    第一步:下载python安装包 下载地址:https://www.python.org/downloads/windows/ 我下载的是版本:3.6.4 安装包下载完成后,点击进行安装. 第二步:配置 ...

  8. python安装与环境变量配置

    默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行直接使用python命令. 1. 首先需要在系统中注册python环境变量:假设python的安装 ...

  9. Python学习【01】编程语言简介,Python安装及环境变量配置

    编程语言介绍 开发 系统软件开发:Windows,iOS 应用软件开发:淘宝.网易云音乐.QQ 开发语言 高级语言:Python,Java,PHP, c#,GO,ruby,c++      ---&g ...

  10. Python安装和使用教程(windows)

    点击进入幕布视图浏览 https://mubu.com/doc/a8VGCUfqqw 一.Python下载 1.进入Python官网:https://www.python.org/ 2.选择windo ...

随机推荐

  1. vue中的观察者模式和发布订阅者模式

    观察者模式 目标者对象和观察者对象有相互依赖的关系,观察者对某个对象的状态进行观察,如果对象的状态发生改变,就会通知所有依赖这个对象的观察者, 目标者对象 Subject,拥有方法:添加 / 删除 / ...

  2. celery介绍安装以及基本使用步骤

    目录 一.关于celery 二.celery架构的构成 1 任务中间件 Broker, 2 任务执行单元 worker 3 结果存储 backend 三.celery的应用场景 1. 异步执行:解决耗 ...

  3. k8sdeploy配置文件示例

    apiVersion: extensions/v1beta1 kind: Deployment metadata: name: [k8s服务名] namespace: default labels: ...

  4. odoo 权限管理学习总结

    环境 odoo-14.0.post20221212.tar base_user_role-12.0.2.1.2.zip 下载地址: https://apps.odoo.com/apps/modules ...

  5. Android笔记--数据存储之SharedPreferences

    SharedPreferences--轻量级存储工具(共享参数) 其采用的存储结构是Key-Value的键值对方式 SharedPreferences用法以及相关的简单案例 记住密码的实现 实现啦! ...

  6. Java Swing的练习感悟

    感悟心得 这还是我第一次使用Java Swing写代码呢,直接就是趣味性拉满! 在相关的界面代码的基础上,在必要的位置嵌入Java代码,就可以很好的实现啦! 简单的嘞! (有兴趣的各位可以选择去浅浅地 ...

  7. 当我把ChatGPT拉进群聊里,我的朋友都玩疯了

    前言 近期ChatGPT可以说是太火了,问答.写论文.写诗.写代码,只要输入精确的prompt,他的表现总是让人惊喜.本着打不过就加入的原则.要是把ChatGPT拉入群聊中,会是怎样一番场景?说做就做 ...

  8. Netty 线程模型(Reactor 线程模型)

    更多内容,前往个人博客 当说到 Netty 线程模型的时候,一般首先会想到经典的 Reactor 线程模型,尽管不同的 NIO 框架对于 Reactor 模式的实现存在差异,但本质上还是遵循了 Rea ...

  9. ColorWell - web 颜色代码取色工具,Mac 上的优秀调色板

    ColorWell 是 Mac 上的一款非常优秀的颜色取色工具,她具有历史记录.调色板同步等功能,非常适合 web 或 App 开发人员使用 下载 ► ColorWell 下载安装 ⇲ 详细介绍 美丽 ...

  10. 快速使用ChatGpt Web Server

    快速使用ChatGpt Web Server ChatGpt Web Server是使用Blazor Server模式部署的一个服务,所有的逻辑和代码执行都会在服务器执行,然后通过SignalR传输到 ...