
我们将使用虚拟环境创建一个python量化编程的开发环境,以方便开发环境的管理和维护。
开发工具使用社区版的pycharm即可。
需要的库,包括pandas、baostock、tushare等。
为什么使用虚拟环境?虚拟环境隔离与全局环境,可以避免库的混乱,方便项目的分享和传递。
那么怎么创建虚拟环境呢?
可以使用Anaconda搭建一个集成的开发环境,然后使用Anaconda创建虚拟环境。
也可以在全局环境中安装python环境,再安装virtualenv库,创建虚拟环境。可以参考下篇文章。
Python 搭建虚拟环境及VS code设置-今日头条 (toutiao.com)
在project项目目录下建立一个新的项目,起名stock。在目录下启动cmd。
使用pipenv shell命令 创建该目录下的虚拟环境。
在虚拟环境下,安装pandas库和baostock库。
baostock库是一个免费、开源的证券数据平台,且无需注册。
使用pip install pandas -i
https://pypi.tuna.tsinghua.edu.cn/simple安装pandas
使用pip install baostock -i
https://pypi.tuna.tsinghua.edu.cn/simple安装baostock。
使用pip list确认库是否安装成功。

接下来启动pycharm,配置pycharm开发环境。
打开pycharm,文件,打开,找到新建的stock目录。


右下角,解释器设置,

我这里已经设置好了。没有设置好的,选择添加解释器,选择virtualenv环境,选着现有,点击解释器后的三个点,选择解释器。

新建一个环境测试文件夹envtest,在文件夹下新建一个test.py文件,输入pandas和baostock的库引用代码,右键运行。

import pandas as pd
import baostock as bsk
运行后返回如下内容,没有报错,说明环境配置成功。上面显示了python解释器使用了虚拟环境的解释器。

至此,python量化编程的开发环境配置完成。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/78353
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!