分享

python环境管理神器,抛弃virtualenv吧!

 lihuimail 2017-10-09

搞python的都知道python三神器pip\virtualenv\fabric,准确的说应该是环境部署管理三神器,几年前我也一直用这套东西管理环境,确实好用,但是直到遇到了miniconda,才开始用conda管理环境。

说实话改用miniconda很重要的一个原因是python版本的管理,以前都是py2,三神器用起来爽爽的,但是py3出了以后还要加个pyenv管理py版本,就觉得比较麻烦,切换版本,切换环境。接触到conda还是让人眼前一亮的感觉。

下面简单说一下miniconda的实际应用,这里只是简单说一下部署环境用到的一些命令,大家简单体会下,更多的信息可以查看官网教程哦。

一、windows环境下使用

首先去miniconda官网下载windows系统对应位数的miniconda 网址:https:///miniconda.html

python环境管理神器,抛弃virtualenv吧!

下载py3或者py2其实都无所谓,因为创建环境的时候可以指定py版本。

下载完了以后就是双击-》下一步-》选择安装路径-》安装成功

安装完了以后把conda的bin目录加到系统环境变量里面,然后再cmd控制台输入conda -h 就会出现帮助信息

python环境管理神器,抛弃virtualenv吧!

安装完了,然后就是创建一个新的环境,输入命令 conda create -n toutiao python=3,然后会询问你是不是安装一些包,输入y,就会自动创建一个名字为toutiao的环境,使用的python是py3,里面自动包含了pip等必须的软件,如下图

python环境管理神器,抛弃virtualenv吧!

环境创建好了,还要激活一下输入activate toutiao 进入环境,cmd上也有提示 ,前面会多一个环境名称 toutiao ,这样就是在环境里面了,退出的话就是deactivate toutiao

python环境管理神器,抛弃virtualenv吧!

然后就可以直接安装相关软件了,安装django可以直接输入pip install django==1.10 这样就不会污染系统环境了,十分好用。

最后可以在pycharm中指定本地环境,选择对应的py,就可以开开心心的开发啦!

二、linux环境下使用

这里以centos为例,只说一下安装,使用命令和windows是一样的,不再重复:

首先获取安装包wget https://repo./miniconda/Miniconda3-latest-Linux-x86_64.sh

然后给这个文件权限 chmod x ./Miniconda3-latest-Linux-x86_64.sh

最后指定目录安装,比如安装到~/local/conda,使用./Miniconda3-latest-Linux-x86_64.sh -p /home/work/local/conda

特别注意,路径一定用全路径,个人主目录不能使用~ 代替。

好了就说这么多了,更多知识大家可以点击我的头像关注我的博客哦!

转载请标明出处

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多