zoukankan      html  css  js  c++  java
  • virtualenv模块安装

    依赖包管理模块(virtualenv)

    virtualenv是Python的虚拟环境,可以在同一台PC隔离不同的python开发环境。virtualenv可以创建一个隔离的python环境(沙盒)。使用沙盒的优点:

    • 解决库之间的版本依赖,比如同一系统上不同应用依赖同一个库的不同版本。
    • 解决权限限制,比如你没有root权限。
    • 尝试新的工具,而不用担心污染系统环境。

    下面是一个在Windows下使用virtualenv的范例和步骤:

    1、安装

    pip install virtualenv
    

    2、virtualenv的基本使用

    2.1、创建虚拟环境

    创建文件夹(手动创建一下,最后环境放置的位置,自定)

    mkdir Python_env/py2_env
    

     用virtualenv创建环境,-p指定解释器(可用virtualenv.exe help查看命令)

    C:>Python27Scriptsvirtualenv.exe -p C:Python27python.exe C:Python_envpy2_env 
    

     执行过程:

    安装结果:

    2.2、激活环境

      windows则为:C:Python_envpy2_envScriptsactivate  也就是所创建虚拟环境自身的Scripts文件夹里面

    activate
    

     

    2.3、停止环境

    deactivate
    

    2.4、 删除环境

    rmvirtualenv env_name
    

    2.5、安装指定的环境包

     在虚拟环境下执行python命令,可见打开的是Python2.7的环境(还可以在这里运行pip等py2的工具)

     

    剩下的安装方式一样,只不过在此虚拟环境下安装的包,全部在你指定的这个环境的目录下,以达到隔离的效果

    pip install -r requirements.txt
    
    pip freeze > requirements.txt
    

    提示:默认第三方库装在 Python27Libsite-packages 目录下

    虚拟环境:默认第三方库装在 环境目录Libsite-packages 目录下

     3、集成到pycharm中

    Windows为例,在PyCharm菜单File->Settings打开的窗口中,找到Project-Interpreter,如图所示,默认会有系统安装的Python环境,如2.7或3.5,但是virtualenv是一种隔离的虚拟环境,需要手动添加,在红圈处添加本地环境。路径就是项目的venv目录。


    Contos7

    先查找到执行文件(当然你要知道就无所谓了)

    find / -name virtualenv
    

     

    找到可执行文件后

    执行命令:

    ./virtualenv -p /usr/bin/python /home/zk/python_env/delbug_env
    

     

    进入环境:

    source ./activate
    

     

    离开环境:

    deactivate
    
  • 相关阅读:
    四则运算
    androidstdio导入工程报错
    日程代码任务1
    软件团队模式选择
    初识软件工程
    java数组中最大的子数组之和
    解决键盘布局错误(日文系统)
    固态硬盘的更替
    ZendDebugger的配置
    apache命令行启动
  • 原文地址:https://www.cnblogs.com/shangpolu/p/7250251.html
Copyright © 2011-2022 走看看