分享

有了它Python怎么更新都....不怕

 书*金 2017-06-22

时代在进步,社会在发展。

Python天天更新,版本一大堆,Centos6.x自带的版本又不给力,曾经的我为了升级Python版本搞躺了多少Linux系统……

为了让大家不走我的老路,今天就介绍给你们一个肥肠有用的玩意儿——Python的虚拟环境 virtualenv,它是独立运行的一套Python环境,完全隔离系统自带的Python环境。而且虚拟环境也是互相隔离的,比如A 项目使用Python2.7 ,B 项目使用Python3.6 ,对virtualenv来说都不是问题。

    一 安装:

        $pip install    virtualenv  

    二: 创建虚拟环境

        $virtualenv    myvenv     #创建了个名为myvenv的虚拟环境

        如果需要指定版本  

        $virtualenv --python=/usr/local/python2.7/bin/python py2.7     #指定了2.7的安装路径 创建了名为py2.7的虚拟环境

    三: 进入虚拟环境

        source   myvenv/bin/activate 

        返回

        $(myvenv)[root@localhosts]#     #现在就已经在myvenv的虚拟环境里了,可以随意的安装各种包了,完全隔离.

     四: 退出虚拟环境

        $deactivate    

        返回

        $[root@localhosts]#      #括号没有了 说明退出了虚拟环境

     五: 删除虚拟环境

         $rm -rf  myvenv     #删除文件夹就可以了


个人使用心得:虚拟环境文件夹里面默认是软连接的形式,所以我经常会把Python版本安装在固定的位置,创建一个虚拟机环境,安装好各种需要的包,  直接打成tar包。这样假如换了新机器,我就可以直接把Python版本安装好,tar包一解压就OK了。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多