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是无法补全命令,但是输完整命令后,却可以自动补全虚拟环境的名称

  • 相关阅读:
    使用jetty部署配置solr服务
    solr 与 MySQL(二)
    学习solr(一)
    FormData 上传文件
    node.js cannot find module 'mysql'
    select2 ajax 无法选中
    jenkins持续集成文件冲突的问题
    Inno Setup 实现每次jenkins自动构建时版本号自动+1
    jenkins 配置slave节点(win10系统)
    Jenkins+Gradle实现android开发持续集成和打包
  • 原文地址:https://www.cnblogs.com/persisit/p/13728003.html
Copyright © 2011-2022 走看看