最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python虚拟环境Virtualenv详解

    正文概述 掘金(码道仕)   2020-12-21   529

    virtualenv简介

    virtualenv用来创建独立的Python虚拟环境,可以将每个项目与其他项目独立开来,互不影响,解决了依赖包版本冲突的问题。

    安装virtualenv

    virtualenv是一个Python包,我们采用pip(Python的包管理器)来安装。假设我们已经安装好了pip,就可以使用pip来安装我们所需要的包。

    $ pip install virtualenv
    

    创建Python虚拟环境

    利用 virtualenv [虚拟环境名称] 来创建虚拟Python环境,在虚拟环境里用pip安装的包都会安装到当前的虚拟环境中。

    $ virtualenv cms
    

    如果系统里安装了不同的Python版本,可以使用--python来指定虚拟环境的python版本。

    $ virtualenv --python /usr/local/webserver/python3.6/bin/python3.6 cms
    

    默认情况下虚拟环境不会依赖系统环境的site-packages,如果想依赖系统环境的site-packages,可以使用--system-site-packages来设置。

    $ virtualenv --system-site-packages cms
    

    启动和退出虚拟环境

    启动虚拟环境:activate

    [...]$ source cms/bin/activate
    (cms)[...]$
    

    退出虚拟环境:deactivate

    (cms)[...]$ deactivate
    [...]$
    

    使用virtualenvwrapper

    virtualenvwrapper是virtualenv的扩展工具,可以方便的创建、删除、复制、切换不同的虚拟环境。

    $ pip install virtualenvwrapper
    

    virtualenvwrapper提供了如下命令来操作虚拟环境:

    • 创建虚拟环境:mkvirtualenv [虚拟环境名称]
    • 列出虚拟环境:lsvirtualenv
    • 切换虚拟环境:workon [虚拟环境名称]
    • 查看当前环境安装了哪些包:lssitepackages
    • 进入当前环境的目录:cdvirtualenv [子目录名]
    • 进入当前环境的site-packages目录:cdsitepackages [子目录名]
    • 控制当前环境是否使用global site-packages:toggleglobalsitepackages
    • 复制虚拟环境:cpvirtualenv [source] [dest]
    • 退出虚拟环境:deactivate
    • 删除虚拟环境:rmvirtualenv [虚拟环境名称]

    起源地下载网 » Python虚拟环境Virtualenv详解

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元