首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更 Pythonic:从Conda 开始

先忽悠上贼船

Conda是一个开源包管理系统和环境管理系统,有如下当家特点:

多 Python 版本的虚拟环境管理:virtualenvPython下一个包,它只能创建所在的Python版本的环境,看看Conda

不仅仅管理Python的工具包,它也能安装非Python的包。安装numpy,需要先装相关的C库?不存在,只有pip才需要,Conda只要一条命令:

不说其他特性,足以秒杀pipvirtualenv/virtualenv-wrapper(不用担心,上述的命令,将会在后面详细讲解)。

想要更Pythonic吗?跟我来

我的环境:

Ubuntu 18.04.2 LTS

是不很任性,没有任何前置要求。

1. 下载和安装 Anaconda

打开 Anaconda 官网,如下图:

选择你操作系统对应的安装包和Python版本:

系统选择是Linux:我的作业系统,你们选择你们使用的系统,此教程,在macOs测试过(如果 Windows 的用户安装遇到问题,请在评论区告知,不甚感激)

选择Python 3.7 version: 因为Python 2很快就要停止维护了,2020 年Python 2就要停止维护,不想到时痛苦,赶紧拥抱Python 3吧!不是我危言耸听,

根据他的提示完成安装,默认情况会安装用户根目录下,并在~/.bashrc尾部看到:

它会让Conda命令在你的命令行下可用。

接下来,我们要开始了。。。

2. 更新到最新版本

3. 环境管理

如果,你使用过virtualenv,这个就不会陌生。实际上,Conda集成了virtualenv/virtualenv-wrapper的功能,你不需要另外安装。

3.1. 查看环境:

这些都是自带的。

3.2. 创建环境

接着,我们创建一个名为 mypy 的环境,指定Python版本是 3.7(不用管是3.7.x,conda会为我们自动寻找3.7.x中的最新版本)

再次查看下,创建已有的环境

看到 mypy,说明我们创建成功了

激活创建好的环境:

3.3. 安装 Python 包

命令解释:

-c: 代表安装的源,这里我们使用 anacoda 提供的 flask

-n: 这个可以省略,默认把包安装到当前激活的环境中,我们也可以指定特定的环境

pip差不多。

3.4. 拷贝环境

3.4. 导出环境

熟悉 pip 的用户应该很熟悉下面的操作:

看看 conda 中怎么做!

environment.yml内容如下:

根据自己需求修改 environment.yml

3.5. 根据 environment.yml 创建环境

3.6. 删除一个已有的环境

It’s Over! 很容易上手吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190215G0CWC800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券