# cpp2py-ctpfut **Repository Path**: martinliu0507/cpp2py-ctpfut ## Basic Information - **Project Name**: cpp2py-ctpfut - **Description**: python版本ctp期货api以及demo代码,用于各类api接入测试参考 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-12-27 - **Last Updated**: 2025-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cpp2py-ctpfut transfer CTPfutAPI from c++ to python 本项目为将CTP期货api转换为python模块版本的开源内容 项目目录说明: 项目下主要文件夹将以原始CTP期货api版本为分类,譬如首次更新为v661版本 同时会区分看穿式生产版本与看穿式评测版本(formal为生产版本,sim为评测版本) 在主版本目录下,是不同OS环境的打包内容: Linux主要是在ubuntu20.04LTS最新环境下进行打包 Win主要是在VS2019cm版本中进行打包,也会标注python版本 项目运行环境说明: 推荐使用python3.8及以上的环境进行,初步运行测试方法如下 1、进入到trade或者md目录中 2、启动本地的python3环境 3、根据进入目录的不同,尝试import thostmduserapi/thosttraderapi 模块 导入无报错即可正常运行 常见错误处理: 1、在ubuntu20.04原始环境中,导入模块出现runtime问题 ubuntu20.04原始安装情况下,非常可能不包含中文编码包,而ctp的api是包含gb2312的中文编码的 因此需要通过如下命令进入设置,选中所有的中文编码进行重新生成: #dpkg-reconfigure locales