• virtualenv和virtualenvwrapper pipenv安装


    virtualenv和virtualenvwrapper pipenv安装

    virtualenvwrapper工具

    • virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。
    1. 安装

      pip install virtualenvwrapper
      
    2. 配置环境变量

      注意:这里要检查自己的系统的环境变量,我这里是 ~/.bashrc文件

      打开文件
      vim ~/.bashrc
      写入以下两行代码
      export WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录
      export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的参数,生成干净隔绝的环境
      export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3     #指定python解释器
      source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
      

      保存退出

      读取文件,使得生效,此时已经可以使用virtalenvwrapper
      source ~/.bashrc
      
    3. 退出会话,重新登录生效,且每次登录的时候,就自动加载virtualenvwrapper工具

    4. 基本使用virtualenvwrapper

      创建一个虚拟环境:
      $ mkvirtualenv my_django115
      这会在 ~/Envs 中创建 my_django115 文件夹。
      
      在虚拟环境上工作:激活虚拟环境my_django115
      $ workon my_django115
      
      
      再创建一个新的虚拟环境
      $ mkvirtualenv my_django2
      
      virtualenvwrapper 提供环境名字的tab补全功能。
      当有很多环境, 并且很难记住它们的名字时,这就显得很有用。
      
      workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换
      workon django1.15
      
      workon django2.0
      
      也可以手动停止虚拟环境
      deactivate
      
      删除虚拟环境,需要先退出虚拟环境
      rmvirtualenv my_django115
      
    5. 其他常用命令

      lsvirtualenv
      列举所有的环境。
      cdvirtualenv
      导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
      cdsitepackages
      和上面的类似,但是是直接进入到 site-packages 目录中。
      lssitepackages
      显示 site-packages 目录中的内容。
      
      完整官网介绍:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
      

    安装pipenv

    • virtualenvwrapper和pipenv二选一,安装其中一个就可以了

    简介:

    pipenv是python的包管理器,据说是requests的作者开发的?它结合了pip和virtualenv两个命令,有以下几个特点

    • 不需要再分别使用pipvirtualenv
    • 无需手动维护requirements.txt,依赖列表可以通过Pipfile自动维护
    1. 安装pipenv

      pip3 install pipenv
      
    2. 新建文件

      # 新建文件
      mkdir mysite
      # 切换目录
      cd mysite
      
    3. 初始化一个python3的环境

      pipenv --three
      
      pipenv --two   # python2的环境
      
    4. 进入环境

      pipenv shell
      注意,直接使用这个命令可以自动初始化虚拟环境
      
    5. 退出虚拟环境

      exit
      
    6. 修改源

      vim Pipfile
      将 url中的改成国内源
      url = "https://pypi.tuna.tsinghua.edu.cn/simple"
      保存退出
      

      博客:https://blog.csdn.net/luo3300612/article/details/84752627

      博客2: https://farer.org/2018/01/16/pipenv-notes/

      博客3: https://blog.csdn.net/u011054333/article/details/82891847

    配置virtualenv(了解)一般不用它

    1. 下载virtualenv

      pip3 install -i https://pypi.douban.com/simple   
      

      注意pip,这里是安装了python3,然后使用豆瓣镜像

    2. 创建目录,进入该目录

      mkdir mysite
      cd mystite
      
    3. 使用命令创建新的干净的python环境

      virtualenv --no-site-packages --python=python3     qishi1
      

      --python=python3   # 是指定python版本  

      qishi1 是环境名

    4. 查看这个qishi文件夹

      ls
      
    5. 激活该环境

      source /opt/qishidjango/mysite/qishifenshen1/bin/activate 
      

      激活之后名字前面会有(qishi1)

    6. 检查虚拟环境,以及是否成功

      echo $PATH  查看激活了虚拟环境,是否正常
      which  python3 
      which  pip3  是否都来自虚拟环境
      
    7. 退出虚拟环境

      deactivate
      
  • 相关阅读:
    JS来推断文本框内容改变事件
    LINQ To SQL 语法及实例大全
    linux-多线程
    BackTrack5 (BT5)无线password破解教程之WPA/WPA2-PSK型无线password破解
    用Jfree实现条形柱状图表,java代码实现
    OpenGL中glPushMatrix和glPopMatrix的原理
    C# 之 抽象类与接口
    Android漫游记(1)---内存映射镜像(memory maps)
    Web页面布局方式小结
    STL中主要的算法(一)
  • 原文地址:https://www.cnblogs.com/yuncong/p/10251899.html
Copyright © 2020-2023  润新知