• 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
      
  • 相关阅读:
    nohup 命令的使用
    Linux下完全删除用户
    free命令详解
    Nginx页面不能访问排查思路
    netstat命令详解
    VMware Workstation工具给liunx创建共享磁盘
    yum命令使用小技巧
    Linux 常用命令-- top
    ssh免密访问对端服务
    Java根据IP获取地区(淘宝接口)
  • 原文地址:https://www.cnblogs.com/yuncong/p/10251899.html
Copyright © 2020-2023  润新知