vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 25
声望: 0

在vscode中运行自带的策略出现No module named 'vnpy'
Traceback (most recent call last):
File "c:\Users\Think\Documents\GitHub\learning_for_stock_testing_and_trading_system\vnpy-2.0.9\vnpy\app\cta_strategy\strategies\boll_channel_strategy.py", line 1, in <module>
from vnpy.app.cta_strategy import (
ModuleNotFoundError: No module named 'vnpy'

执行vnstudio里面的策略文件也是一样
Traceback (most recent call last):
File "c:\vnstudio\Lib\site-packages\vnpy\app\cta_strategy\strategies\atr_rsi_strategy.py", line 1, in <module>
from vnpy.app.cta_strategy import (
ModuleNotFoundError: No module named 'vnpy'

Administrator
avatar
加入于:
帖子: 4122
声望: 229

请卸载后重新安装下vnstudio吧,这里应该是你的vnpy模块目录被破坏或者卸载掉了

Member
avatar
加入于:
帖子: 25
声望: 0

重新装了还是不行,主要是搜索不到vnpy,我在path把路径添加进去解决了。相关连接如下:https://blog.csdn.net/sinat_36594453/article/details/90143612

Administrator
avatar
加入于:
帖子: 4122
声望: 229

那么就是你的机器上有多个python环境,vnstudio不是python命令默认启动的那个了,全部卸载干净只装vnstudio就行

Member
avatar
加入于:
帖子: 1
声望: 0

可以让anaconda 和 vnstudio 共存吗?

Administrator
avatar
加入于:
帖子: 4122
声望: 229

sremnant wrote:

可以让anaconda 和 vnstudio 共存吗?

技术上可以,但需要知道怎么通过两个工具的activate自行管理环境激活

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3