添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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装了,大神教教我这个情况怎么解决

看目录结构好像不是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试试。

郭易燔 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

  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.
你好,报这个错误,好心人帮忙看看。

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

报错显示是deap库的问题。deap本身是个人维护的库,更新速度比较慢,还没有给出arm版的whl文件。
你是使用tar.gz安装的,python3.9应该是没有2to3这个工具了。
你先将setuptools降级到57.0.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 提示以上错误

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

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环境了

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,想问一下您有什么解决办法