zoukankan      html  css  js  c++  java
  • python-虚拟环境

    虚拟环境

    一、为什么安装虚拟环境

    问题:

    如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.

    解决办法: 虚拟环境

    虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.虚拟环境会保存在你配置的目录下

    二、安装

    1、命令

    Linux:

     pip install virtualenv
     pip install virtualenvwrapper
    

    windows

    pip install virtualenv
    

    2、创建虚拟环境:(目前在哪个路径执行的命令,就在哪里安装虚拟环境)

    virtual 虚拟环境名称
    

    3、完善(建议创建虚拟环境的时候使virtualenvwrapper)

    上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper

    pip install virtualenvwrapper-win
    Linux : pip install virtualenvwrapper
    

    Windows安装完virtualwrapper后,建议设置环境变量WORKON_HOME:(设置你想存储虚拟环境的位置)

    4、创建虚拟环境:(这里会保存在你配置环境变量的路径下)

    mkvirtualenv  虚拟环境名称 
    mkvirtualenv hehe #hehe是虚拟环境名称
    

    5、查看虚拟环境

    查看创建了的虚拟环境可以使用下面的方法:

    workon
    
    #查看所有虚拟环境
    lsvirtualenv
    
    #另一个查看所有虚拟环境
    pip freeze
    
    

    这个命令可以将安装的版本保存到文件中,部署时可以导出安装。

    pip freeze > test.txt  #test是这个文件的名称
    

    test.txt内容:

    对应的,也可以用它一次性通过在别的机器上或虚拟环境里,将文件里列出的第三方库安装起来。
    只需要使用命令:pip install -r requirements.txt

    6、启动虚拟环境

    启动一个虚拟环境:

    workon 环境名
    

    7、退出虚拟环境

    deactivate
    

    8、删除虚拟环境:

    rmvirtualenv hehe
    

    9、虚拟环境中安装工具包

    pip install 包名==版本号
    pip install flask==0.10.1 
    

    10、安装/卸载模块

    pip install 包名==版本号
    #卸载
    pip uninstall 包名
    

    ————————————————

    从小白到大神的蜕变~~
  • 相关阅读:
    模板引擎
    MongoDB基础操作
    node异步编程
    关于bootstrap table 的可编辑列表的实例
    weblogic 补丁步骤
    BIZ中model.getSql源码分析
    windows切换 jdk的坑!!!
    Oracle 给予访问其他用户包的权限
    关于解决Tomcat服务器Connection reset by peer 导致的宕机
    查找多余逗号的正则表达式
  • 原文地址:https://www.cnblogs.com/tjw-bk/p/13751799.html
Copyright © 2011-2022 走看看