码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python 虚拟环境搭建


    文章目录

      • 1. 介绍
      • 2. 虚拟环境搭建
      • 3. 虚拟环境命令
        • 创建虚拟环境到配置的 WORKON_HOME 路径下
        • 查看已有的虚拟环境
        • 使用某个虚拟环境
        • 进入|退出 该虚拟环境的Python环境
        • 为虚拟环境安装模块
        • 退出当前虚拟环境
        • 删除虚拟环境(删除当前虚拟环境要先退出)
      • 4. pycharm 创建

    1. 介绍

    原因

    1. 开发一个项目使用django 1.11.11
    2. 开发一个项目使用djagno 2.2.2
    3. 同一个操作系统上,只能装某一个版本的第三方模块
    
    • 1
    • 2
    • 3

    虚拟环境搭建优点

    1、使不同应用开发环境相互独立
    2、环境升级不影响其他应用,也不会影响全局的python环境
    3、防止出现包管理混乱及包版本冲突
    
    • 1
    • 2
    • 3

    2. 虚拟环境搭建

    • 首先要安装两个模块

    windows

    # 建议使用pip3安装到python3环境下
    pip3 install virtualenv
    pip3 install virtualenvwrapper-win
    
    • 1
    • 2
    • 3

    MacOS、Linux

    # 建议使用pip3安装到python3环境下
    pip3 install -i https://pypi.douban.com/simple virtualenv
    pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
    
    • 1
    • 2
    • 3
    # 先找到virtualenvwrapper的工作文件 virtualenvwrapper.sh,该文件可以刷新自定义配置,但需要找到它
    # MacOS可能存在的位置 /Library/Frameworks/Python.framework/Versions/版本号文件夹/bin
    # Linux可能所在的位置 /usr/local/bin  |  ~/.local/bin  |  /usr/bin
    # 建议不管virtualenvwrapper.sh在哪个目录,保证在 /usr/local/bin 目录下有一份
    # 如果不在 /usr/local/bin 目录,如在 ~/.local/bin 目录,则复制一份到 /usr/local/bin 目录
    	-- sudo cp -rf ~/.local/bin/virtualenvwrapper.sh /usr/local/bin
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 配置虚拟环境管理器工作目录
    # 配置环境变量:
    # 控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值
    变量名:WORKON_HOME  变量值:自定义存放虚拟环境的绝对路径
    eg: WORKON_HOME: D:\Virtualenvs
    
    # 同步配置信息:
    # 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 管理员方式打开
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    在这里插入图片描述

    3. 虚拟环境命令

    创建虚拟环境到配置的 WORKON_HOME 路径下

    基于某 Python 环境创建虚拟环境,创建后自动进入,之后再敲 python,pip 统统都用虚拟环境的

    mkvirtualenv -p python2.7 虚拟环境名称
    mkvirtualenv -p python3 虚拟环境名称
    
    • 1
    • 2

    在这里插入图片描述

    查看已有的虚拟环境

    workon
    
    • 1

    在这里插入图片描述

    使用某个虚拟环境

    workon 虚拟环境名称
    
    • 1

    进入|退出 该虚拟环境的Python环境

    python | exit()
    
    • 1

    为虚拟环境安装模块

    pip/pip3 install 模块名
    
    • 1

    退出当前虚拟环境

    deactivate
    
    • 1

    删除虚拟环境(删除当前虚拟环境要先退出)

    rmvirtualenv 虚拟环境名称
    
    • 1

    4. pycharm 创建

    新建项目

    在这里插入图片描述
    添加环境

    在这里插入图片描述
    使用环境

    在这里插入图片描述

  • 相关阅读:
    作业-11.28
    quinn源码解析:QUIC数据包是如何发送的
    以太坊历史发展进程
    CPU设计(单周期和流水线)
    git的使用流程及git命令总结
    swift指针&内存管理-闭包的循环引用
    记录成功配置anaconda后下载selenium包运行项目时遇到的问题
    Linux bash: ipconfig: command not found解决方法
    设计模式学习笔记 - 规范与重构 - 1.什么情况下要重构?重构什么?又该如何重构?
    深入了解网络流量清洗--使用免费的雷池社区版进行防护
  • 原文地址:https://blog.csdn.net/m0_58987515/article/details/125563802
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号