• python3 虚拟环境的创建


    创建虚拟环境的方法有很多种,我来分享一下我最常用的虚拟环境的创建方法和一些命令的使用,

    什么是虚拟环境?

      知道的可以略过,不知道的可以听我简单的说下.虚拟环境这四个字,一听你就明白什么意思了,首先理解一下"环境",环境就是你所编写的代码运行的环境,你这个代码是运行在linux 还是win下 还是 unix 下啊 ,这里我所说的运行平台就是算成一种环境了,我在举一个更形象的例子,比如你是用的djago模块,他有版本之分吧 ,djago1的和django2的环境就不一样吧,你使用djago1做了一个项目,在想在djago的环境下搭建一个项目,这个时候,你就必须安装django2的环境,但是问题来了,你安装django2之后,django1版本的这个模块就自动被覆盖了,那就意味着你使用djago1的环境就消失了,你的djago1代码就会报错!那怎么办? 有没有一种办法可以同时让两个django版本的相互并存? 项目之间不受影响呢?

      那么好办法就来了,使用虚拟环境,他可以让你同时具有两个django,两个django存在于两个世界,就像平行宇宙一样,django2就安装在两一个世界了,环境与环境之间就不会相互影响了! 从而避免了上面的问题发生!


    virtualenvwrapper ,升级版的虚拟环境工具

      1.安装 ,不要激活虚拟环境
        pip3 install -i https://pypi.douban.com/simple virtualenvwrapper


      2.修改配置文件,每次开机就加载 virtualenvwrapper 这个工具

      1.打开一个用户个人的环境变量配置文件
      全局配置文件 /etc/profile #每个用户登陆都生效
      用户个人配置文件 ~/.bash_profile

      vim ~/.bash_profile #root在登陆的时候,会读取这个文件中的代码

      2.填入如下信息,针对你自己的python环境修改
      export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
      export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
      export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3.6 #指定python解释器
      source /opt/python367/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本

      3.此时可以使用这个工具,快捷的创建虚拟环境
      mkvirtualenv 虚拟环境名 #创建虚拟环境 
      lsvirtualenv #列出虚拟环境的名字 
      workon 虚拟环境名字 #激活或切换虚拟环境 
      lssitepackages #列出虚拟环境中的模块信息,其实就是 
      cdvirtualenv #进入虚拟环境家目录 
      cdsitepackages #进入虚拟环境第三方模块目录 

  • 相关阅读:
    AutoMapper使用
    C#网络编程
    ASP.NET MVC (Razor)开发
    React的React Native
    WCF搭建
    异步编程
    Async和Await进行异步编程
    C#开发中使用配置文件
    NET转Java
    net 开源组件
  • 原文地址:https://www.cnblogs.com/well-666/p/11788389.html
Copyright © 2020-2023  润新知