zoukankan      html  css  js  c++  java
  • virtualenv

    virtualenv

    1) window下搭建virtualenv&&virtualenvwrapper

    ## virtualenv 的安装使用 
    #1) 通过pip方式安装
    pip install virtualenv
    #2) 测试安装
    virtualenv
    virtualenv venvname  # 默认会在当前目录下新建同名的venvanme文件夹
    #3)进入虚拟环境方式
    cd venvname | cd Scripts | activate.bat
    #4) 查看虚拟环境默认的安装库
    pip list
    #) 退出虚拟环境
    deactivate.bat
    

    痛点:每次要进入或者退出虚拟环境都需要去到相应的虚拟环境目录下的Scripts,执行activate|deactivate

    ## virutalenvwrapper 的安装使用
    
    #1)安装
    pip install virtualenvwrapper-win
    #pip install virutalenvwrapper(Linux) 
    #2) 创建虚拟环境
    mkvirtualenv venvname
    ##Usage: mkvirtualenv [mkvirtualenv-options] [virtualenv-options] DEST_DIR
    ##[mkvirtualenv-options]:mkvirtualenv 的参数 (-a / project_path)( -i / package)( -r /requirements_file)
    ##[virtualenv-options] :virtualenv的参数 (太多了不列举了,请自己查看)
    ##DEST_DIR:要创建的虚拟环境的名称
    
    #3) 查看创建的所有虚拟环境
    workon
    #4)进入虚拟环境
    workon venvname
    #5)退出虚拟环境
    deactivate
    
    # 默认创建在%USERPROFILE%Envs 下 
    # 配置环境变量WORKON_HOME,自定义创建虚拟环境的存放根路径 
    # 配置后需重启电脑,使变量生效
    

    小插曲:

    window 的PowerShell 和 CMD 在操作创建虚拟环境时,PowerShell会帮忙自动补全命令,但是无法补全虚拟环境名,而CMD是无法补全命令,但是输完整命令后,却可以自动补全虚拟环境的名称

  • 相关阅读:
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 390 消除游戏
    Java实现 LeetCode 390 消除游戏
  • 原文地址:https://www.cnblogs.com/persisit/p/13728003.html
Copyright © 2011-2022 走看看