VeighNa Studio方案、手动安装方案:请问安装后,两方案项目路径中的文件是一样吗?功能是一样的吗?
VeighNa Studio方案、手动安装方案:请问安装后,两方案项目路径中的文件是一样吗?功能是一样的吗?
手动安装需要自行按照需求对功能模块进行pip install,veighna studio是一次性将所有模块都安装好的。新手推荐使用veighna studio方案。
谢谢回复。可惜您的回复好像没能回答我的问题。两种方案我都操作了一遍:
1)、VeighNa Studio方案:
1.1)VeighNa Studio方案,发现 D:\veighna_studio\Lib\site-packages\veighna_station中文件都是.pyc,包括run.pyc。无法使用pycharm查看、无法用pycharm测试。
1.2)展开 vnpy-master202403.zip 有文件夹 vnpy202404\examples\veighna_trader,其中有run.py可以查看。但是veighna_station文件夹下没有examples\veighna_trader子文件夹。功能与手工安装相比缺失了功能?
1.3) 可以使用pycharm运行吗?
2)、手动安装方案下:
2.1)手动安装方案下,先安装python3.10.11,安装在D:\python\python310。然后展开 vnpy-master202403.zip运行install.bat,但是没有显示和python310文件夹相关,怎么解决?竟然显示和 veighna_trader相关。
install.bat安装过程,CMD窗口显示如下:
3)、两种方案安装后,文件夹和文件(指核心的主文件夹)不同。严格来说,不是一回事?不能算是两种方案?
VeighNa Studio是整合了Python 3.10 64位(Python官网版本)、VeighNa和其他相关依赖库和VeighNa Station(VeighNa框架的图形化管理工具)的版本。就是有python(在veighna_studio目录下)和vnpy开头的包(开源)和veighna_station包(不开源)
手动安装就是在你自己的python环境上安装vnpy这一个包,其他有需要再自己pip install安装
谢谢回复。
1、手动安装方式下,怎么安装 veighna_station包(不开源)?
2、手动安装方式下,from vnpy_ctp import CtpGateway 这句无法识别。怎么解决?
1
veighna_station是内嵌在veighna_studio里的,手动安装用run.py脚本启动就行了,用不到veighna_station
不是安装的veighna_studio的话,vnpy_ctp包需要自己pip install安装
“手动安装就是在你自己的python环境上安装vnpy这一个包”,请问“vnpy这一个包” 是指 vnpy_ctp 吗?
boliboli66 wrote:
“手动安装就是在你自己的python环境上安装vnpy这一个包”,请问“vnpy这一个包” 是指 vnpy_ctp 吗?
vnpy包,指的是通过install.bat安装的ta-lib库、requirements.txt和veighna本身(也就是除去交易接口和应用模块的那部分);
vnpy_ctp是在vnpy包基础上继续通过python run.py 去加载的功能模块,run.py如果报错没有vnpy_ctp模块,就pip install即可,其他交易接口和应用模块的安装是和这个逻辑一致的。可以参考使用文档的手动安装方案:https://www.vnpy.com/docs/cn/community/install/windows_install.html#id7
您所说的"veighna本身"是什么:是指从 gitee下载的 vnpy-master.zip 吗?
vnpy-master.zip 解压后,目录中有个文件为 setup.cfg。
install.bat文件中最后一句 %python% -m pip install . 这句最后的这个点的标的就是 文件 setup.cfg吗?这行语句所安装的就是所谓的“VeighNa本身”吗?(但好像: setup.cfg里面内容和requirements.txt里面内容 几乎一致啊)
.表示当前目录,它告诉pip从当前目录下的setup.py文件安装Python包。setup.py是安装过程的核心,负责调用setup()函数并执行实际的安装逻辑。
setup.cfg为setup.py中的setup()函数提供配置信息。requirements.txt是简单的文本文件,列出依赖包及其版本;setup.cfg则包含更多关于项目打包和分发的配置选项。
可以通过像《Python编程:从入门到实践》这类书籍去学习Python项目的结构和依赖管理,包括python官方文档也会对这些有解释。
1、setup.py需要单独手动运行,是吗?
2、当运行install.bat时,其中的语句%python% -m pip install . 会自动调用和运行setup.py吗?