掘金社区

Python Linux版打包太粗暴了吧Pinned highlighted

A-10 发表在掘金2 2015-10-05 14:02:01

掘金2
2310
8
0

现在打包把data_files = [('/usr/lib/libgm.so', ['./src/libgm.so'])] 需要root权限直接复制到/usr/lib/libgm.so,你们既然有代码,能不能打成wheel格式的包。

评论: 8
  • from .gm import *
    ImportError: No module named 'gmsdk.gm'

    根本就import不了啊,即使用root装

    2015-10-05 14:24:17
  • @A_10 如果是python2的话,不会执行到这一行;如果是python3的话,确定distpackage/gmsdk/gm.so存在?

    2015-10-06 10:09:53
  • 是python3,没有gm.so打包里面就没有gm.so只有libgm.so,我把它重命名为gm.so后:

    from .gm import *
    ImportError: dynamic module does not define init function (PyInit_gm)
    
    2015-10-07 01:48:03
  • 确认是linux python sdk内部缺少gm.so的原因,很抱歉。明天我们将发布版本紧急修复这个问题。 另外,wheel格式的安装包建议我们会尽快评估,可行的话会尽快给予支持。

    2015-10-07 04:25:57
  • 好,有时间给mac也打个包。

    2015-10-08 03:52:34
  • 发布了sdk v2.4.1,修复了linux平台的上述问题,无需root权限,可以安装到virtualenv。请大家下载更新。

    下载地址 http://myquant.cn/downloads/ 需要F5刷新页面。

    2015-10-08 10:05:15
  • 试了,可以 😄

    2015-10-08 12:47:14
  • 不支持MacOS,有些遗憾啊

    2016-03-01 15:16:15

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.