• python使用virtualenv创建和管理虚拟环境


    一、创建虚拟环境

    python使用virtualenv管理虚拟环境,可以在不同的环境下使用不同版本的包,在开发过程中很常用。

    首先是virtualenv的安装,安装命令:pip install virtualenv

    值得注意的是,由于我事先已经安装好了virtualenv,所以显示的页面和第一次安装的人稍有不同。

    在你想存放virtualenv的位置创建目录,并通过cmd进入该目录。

    接下来使用virtualenv命令在该目录下创建虚拟环境

    创建命令:virtualenv 【环境名称】

    这里虚拟环境以myweb命名,可以看到在1处输入命令后,2处就生成了一个myweb虚拟环境的文件夹。

    虚拟环境安装好之后需要激活才能使用,激活环境需要在该环境的绝对路径下激活。

    这里进入安装环境的目录,D:PythonVenvmywebScripts并激活。

    激活命令:activate

    可以看到激活后磁盘序号前出现(myweb)的虚拟环境标志。

    在该环境下查看安装的第三方库,发现只有环境自带的三个包。

    查看命令:pip list

    退出虚拟环境,回归本机的环境。(可以看到myweb的标志消失了)

    退出命令:deactivate

    二、使用虚拟环境

    虚拟环境的使用,可以在该环境下使用pip命令安装新的包。

    安装命令:pip install 【包名】

    这里介绍从原来的环境导入之前安装好的所有包的命令操作。

    打包本机上的所有包,导出命令:pip freeze > 【txt文件】

    这里命名为content.txt,在存放virtualenv的目录下创建,出现content.txt

    进入虚拟环境,并导入content.txt,为防止出错,最好在content.txt存放的位置导入,

    这里content.txt存放在D:PythonVenv下,所以在该目录下导入。

    导入命令:pip install -r 【txt文件】

    导入成功之后,使用查看包命令pip list,可以看到本机上的所有包都被导入了myweb虚拟环境当中

    以上就是python利用virtualenv创建和管理虚拟环境的分享,希望对你有帮助,有任何问题,欢迎留言评论或私信我。

  • 相关阅读:
    开源的Linux QQ
    如何从VS2003升级到VS2008
    LINQ在开发中的地位?
    SQL Server 2005 Analysis Services
    .NET framework源代码开放了
    WebForms和MVC这2个模型都很棒,由相关讨论想到的
    IIS 7.0相关文章收集
    探究基于声明的身份标识
    微软为“离线”做好准备:推出同步框架
    通用日志
  • 原文地址:https://www.cnblogs.com/weikud/p/12941479.html
Copyright © 2020-2023  润新知