+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-03(81)

2020-04(50)

2020-05(34)

2020-06(48)

2020-07(16)

量化投资思享 工具篇(二)- Anaconda环境管理与包管理

发布于2020-05-17 18:45     阅读(785)     评论(0)     点赞(23)     收藏(5)


一、Anaconda环境管理

为什么需要管理环境呢?
举个栗子,你在项目A中使用 Python 2.7环境进行开发,在另一项目B使用Python 3.6进行开发,而同时安装两个Python版本可能会造成许多混乱和错误。这时Anaconda就可以帮助我们为不同的项目建立不同的运行环境。
Anaconda 提供了Navigator方便我们对python环境进行管理,如下图所示:

在这里插入图片描述

在Anaconda Navigator中可以对环境进行Create、Clone、Import、Remove操作,点击Create按钮创建一个量化投资专用的Python环境,Python版本为3.6,

在这里插入图片描述

创建完成之后,效果如下图所示:

在这里插入图片描述

二、conda命令env环境管理

#创建名为quant36的环境,安装python包,版本是3.6
conda create -n quant python=3.6
#创建名为qkl36的环境,安装python包,版本是3.6
conda create -n qkl36 python=3.6
#查看已经创建当前环境包信息
conda list

查看已经创建当前环境包信息,如下图所示:

在这里插入图片描述

#切换至指定使用名为quant36的环境
activate  quant36
#离开当前环境
deactivate

##三、Python 包管理

Pip是Python Packaging Authority推荐的用于从Python Package Index安装包的工具。 Pip安装打包为wheels或源代码分发的Python软件。后者可能要求系统安装兼容的编译器和库。

Conda是跨平台的包和环境管理器,可以安装和管理来自Anaconda repository以 Anaconda Cloud的conda包。 Conda包是二进制文件,徐需要使用编译器来安装它们。另外,conda包不仅限于Python软件。它们还可能包含C或C ++库,R包或任何其他软件。

个人习惯使用pip进行python的包管理,两种包管理方式对比,如下图所示:

在这里插入图片描述
##三、使用pip命令安装tushare

# 使用pip命令安装tushare
pip install tushre

在这里插入图片描述

使用pip命令安装tushare完成之后, 查看tushare安装是否成功

# 使用量化投资专用环境,注意点:一定要切换至应用所使用的python环境
activate quant36
# 查看tushare包
conda list tushare

在这里插入图片描述

原文链接:https://blog.csdn.net/HLZS2016/article/details/106158804



所属网站分类: 技术文章 > 博客

作者:恋爱后女盆友的变化

链接: https://www.pythonheidong.com/blog/article/377268/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)