VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 2
声望: 0

Traceback (most recent call last):
File "/Users/caogangcheng/Documents/GitHub/vnpy/VNPY/VNPY/VNPY/VNTrader.py", line 11, in <module>
import mainwindow_pyqt5_ui as mainwindow
File "/Users/caogangcheng/Documents/GitHub/vnpy/VNPY/VNPY/VNPY/mainwindow_pyqt5_ui.py", line 21, in <module>
import module_talib
File "/Users/caogangcheng/Documents/GitHub/vnpy/VNPY/VNPY/VNPY/module_talib.py", line 2, in <module>
import talib as ta
File "/opt/anaconda3/lib/python3.9/site-packages/talib/init.py", line 93, in <module>
from ._ta_lib import (
ImportError: dlopen(/opt/anaconda3/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so, 2): Symbol not found: _TA_ACOS
Referenced from: /opt/anaconda3/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so
Expected in: flat namespace
in /opt/anaconda3/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so
ta-lib 也通过pip装了,大神教教我这个情况怎么解决

Member
avatar
加入于:
帖子: 716
声望: 62

看目录结构好像不是veighna的软件,是在https://github.com/vnpy/vnpy 这里下载的么

dlopen报错是dll读取问题,我估计你使用的是arm芯片的mac,然后通过brew安装的talib和你python的版本不一致。

arm芯片mac默认使用的是arm版本的brew,但anaconda3的arm版本出的比较晚,我估计你的anaconda3应该是x86版本的,所以python也是x86版本的,就会导致不兼容。解决办法可以试试使用x86版本的brew来安装talib试试。

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

郭易燔 wrote:

看目录结构好像不是veighna的软件,是在https://github.com/vnpy/vnpy 这里下载的么

dlopen报错是dll读取问题,我估计你使用的是arm芯片的mac,然后通过brew安装的talib和你python的版本不一致。

arm芯片mac默认使用的是arm版本的brew,但anaconda3的arm版本出的比较晚,我估计你的anaconda3应该是x86版本的,所以python也是x86版本的,就会导致不兼容。解决办法可以试试使用x86版本的brew来安装talib试试。

你好,我重新clone了上文网址,安装了x86 brew,并且再装了ta-lib之后,仍然显示
Traceback (most recent call last):
File "/Users/caogangcheng/Documents/GitHub/vn.py/run.py", line 2, in <module>
from vnpy.trader.engine import MainEngine
File "/Users/caogangcheng/Documents/GitHub/vn.py/vnpy/trader/engine.py", line 43, in <module>
from .setting import SETTINGS
File "/Users/caogangcheng/Documents/GitHub/vn.py/vnpy/trader/setting.py", line 9, in <module>
from .utility import load_json
File "/Users/caogangcheng/Documents/GitHub/vn.py/vnpy/trader/utility.py", line 15, in <module>
import talib
File "/Users/caogangcheng/Documents/GitHub/vn.py/venv/lib/python3.9/site-packages/talib/init.py", line 93, in <module>
from ._ta_lib import (
ImportError: dlopen(/Users/caogangcheng/Documents/GitHub/vn.py/venv/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so, 2): Symbol not found: _TA_ACOS
Referenced from: /Users/caogangcheng/Documents/GitHub/vn.py/venv/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so
Expected in: flat namespace
in /Users/caogangcheng/Documents/GitHub/vn.py/venv/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so

Member
avatar
加入于:
帖子: 716
声望: 62

你这里把python也改了呀,你也得确保你虚拟环境的python是x86版本的,或者简单一点,依然你使用了conda,那就试试这个吧https://anaconda.org/conda-forge/ta-lib

Member
avatar
加入于:
帖子: 2
声望: 0
  distutils.errors.DistutilsError: Command '['/Users/mrlq/opt/miniconda3/envs/py37_vnpy/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/var/folders/tb/w1v_16v158x34n25594hwjxc0000gn/T/tmpcecd59si', '--quiet', 'numpy']' returned non-zero exit status 2.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
你好,报这个错误,好心人帮忙看看。

Member
avatar
加入于:
帖子: 716
声望: 62

报错是numpy相关,但不知到你是怎么触发的错误,你需要把你报错的操作说清楚

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

竟然还有人回复,非常感谢。我是在执行 这一步报错的。(py37_vnpy) mrlq@quan vnpy % pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
下面是截图。麻烦帮忙看下

description

description

Member
avatar
加入于:
帖子: 716
声望: 62

报错显示是deap库的问题。deap本身是个人维护的库,更新速度比较慢,还没有给出arm版的whl文件。
你是使用tar.gz安装的,python3.9应该是没有2to3这个工具了。
你先将setuptools降级到57.0.0,再安装试试。

Member
avatar
加入于:
帖子: 125
声望: 4

青青子荆 wrote:

leechl wrote:

你好,我按你的方法安装后,提示没有talib库,请问怎么处理下下

可尝试brew install ta-lib
没有brew要先安装brew,直接运行以下命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" ,选择中科大的源。安装完毕直接运行 bash install_osx.sh 就可以安装成功了(全部都能一次性装成功,包括ta-lib和其他库),亲测有效!

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

CtpGateway. 在mac下可以安装,不用注释掉,pip install CtpGateway 就可以了。

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

Traceback (most recent call last):
File "run.py", line 6, in <module>
from vnpy.app.cta_strategy import CtaStrategyApp
ModuleNotFoundError: No module named 'vnpy.app'

run.py 提示以上错误

Member
avatar
加入于:
帖子: 4684
声望: 285

https://gitee.com/vnpy/vnpy/blob/master/examples/veighna_trader/run.py
用新版的run.py启动吧,模块和接口都剥离vnpy包了

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

description
您好请问AttributeError: 'PySide6.QtWidgets.QDockWidget' object has no attribute 'DockWidgetFloatable'是为什么?
谢谢您

Member
avatar
加入于:
帖子: 4684
声望: 285

降级一下pyside6吧, 6.3.0和6.2.3都可以试一下

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

description
请问这个是什么问题,一直解决不了,pip install了好几次,还是没用

Member
avatar
加入于:
帖子: 1468
声望: 105

kwwwxue wrote:

description
请问这个是什么问题,一直解决不了,pip install了好几次,还是没用

Qt安装失败了,你是什么Python和什么CPU的Mac?

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

MTF wrote:

kwwwxue wrote:

description
请问这个是什么问题,一直解决不了,pip install了好几次,还是没用

Qt安装失败了,你是什么Python和什么CPU的Mac?

您好,我也有相同的问题,我是Dual-Core Intel Core i5 CPU,python是PyCharm 2021.3.3 (Community Edition)

Member
avatar
加入于:
帖子: 1468
声望: 105

阿白123456 wrote:

MTF wrote:

kwwwxue wrote:

description
请问这个是什么问题,一直解决不了,pip install了好几次,还是没用

Qt安装失败了,你是什么Python和什么CPU的Mac?

您好,我也有相同的问题,我是Dual-Core Intel Core i5 CPU,python是PyCharm 2021.3.3 (Community Edition)

Ubuntu 22.04 可以直接用系统自带的Python 3.10,Mac需要单独去官网手动下载安装,不要使用PyCharm环境了

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

MTF wrote:

阿白123456 wrote:

MTF wrote:

kwwwxue wrote:

description
请问这个是什么问题,一直解决不了,pip install了好几次,还是没用

Qt安装失败了,你是什么Python和什么CPU的Mac?

您好,我也有相同的问题,我是Dual-Core Intel Core i5 CPU,python是PyCharm 2021.3.3 (Community Edition)

Ubuntu 22.04 可以直接用系统自带的Python 3.10,Mac需要单独去官网手动下载安装,不要使用PyCharm环境了
您好,我也遇到相关的问题,我vnpy clone下来以后打开界面左边的功能不完整,我尝试取消原run文件的注释但是从main_engine.add_app(CtaStrategyApp)这行就报错了,而且我已经在终端pip了CtaStrategyApp,想问一下您有什么解决办法
description
description

Member
avatar
加入于:
帖子: 4684
声望: 285

你pyside6版本是?

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】