今天学习量化投资,想在本地安装聚宽网提供的jqdatasdk库,然而怎么也不成功。
看了一下帮助文档,发现遇到类似问题的人不少,原因大概是,该包不兼容python 3.6以上的运行环境。
我的电脑上安装的是python 3.7,用了很久,舍不得卸载掉。最后决定:安装一个python 3.6虚拟环境。
在网上搜索了一通“如何安装多个python环境”,很快找到了答案。
原来Anaconda的强大之处,在于它不仅自带100多个科学计算库,还能方便地安装、管理多个运行环境。
闲话少说,进入正题。
Anaconda的正确打开方式
-
打开Anaconda Navigator,在最左边的一栏中选中Environments:
-
点击中间一栏的底部的Create按钮:
-
在弹出窗口中填写你的虚拟环境的名字,以及对应的python版本号:
填完信息后点击create,静待安装完成。
在虚拟环境中安装第三方库
点击选中安装好的虚拟环境(比如图中的py36),在右边一栏的顶部选择Not installed,则可查看所有尚未安装的库。
找到你想安装的库,勾上名字前面的框,再点击下方的Apply,即可一次完成安装。
在虚拟环境下启动Jupyter Notebook
点击最左边一栏中的Home,切换到软件页面,点击安装jupyter notebook,等安装完就可以启动了。Enjoy!
疑难问题
- Anaconda Navigator中没有我要安装的库,怎么办?
第一步:打开Anaconda prompt,在命令行中输入activate py36
并回车,激活名为py36的虚拟环境。
第二布:输入pip install 库名称
并回车,静待安装完成即可。
- 我想要在notebook中切换不同的python环境,怎么做?
在Anaconda Navigator中安装一个名为nb_conda的库,然后重启notebook即可。安装步骤如上所述。