ubuntu16.04 安装dmPython 报错error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1

本人在参考网上帖子安装过程发生了错误:error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

注意从别人提供的下载链接下载的安装包unzip后 目录是/python/dmPython_C/dmPython。

------------------------------------------------------------------------------------------------------------------------

经过一天的折腾终于成功解决了。期间参考的帖子对我这个问题解决均无济于事。

在解决这个问题的过程中也同时解决了其他引出的新问题:

这个问题是因为python-devel改名为python-dev。所以直接apt-get install python-del

或者如果希望把2和3版本都安装就直接安装python*-dev,甚至你可以直接安装python*-dev*来匹配可能的所有相关依赖。

期间参考的帖子,虽然这些帖子不能解决我的问题,但是你们也要首先也得把这些依赖问题解决):

1、apt - dpkg error: "trying to overwrite file, which is also in..." - Ask Ubuntu ;

2、ubuntu安装psutil报错(error: command 'x86_64-linux-gnu-gcc' failed with exit status 1)解决办法_莺声门径的博客-CSDN博客3、 ​​​​​​Python 封装 DM 达梦 数据库操作(使用类封装基本的增删改查) -- cnDBA.cn_中国DBA社区

4、linux安装库时报错error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1_the kernel was built by: x86_64-linux-gnu-gcc (ubu_凤舞无夜的博客-CSDN博客

..........

现在正式说一下正确的解决过程:

我先是参考了好多其他帖子,有很多帖子提供的方法是在未下载完整的达梦安装包(大约1G)。而是从其他地方拉来安装包里复制来DPI目录/dmdbms/drivers/dpi.和dmPython达梦 Python 接口源码,或者给了个地址下载,然而下载后安装就报我那个错了。

也就是说我这里主要问题就出在了这个dmPython源码下载上。因为是从别地儿下载的,不是从官网下载的。

正确的做法:可以从官网产品下载 | 达梦数据库下载然后unzip这个文件,然后切换到Python/dmPython切换到root账号执行:

root@***/Python/dmPython# python3 setup.py install

看到这个就是安装成功

 也可以直接下载1G的完整安装包:

下载完成后unzip解压后安装,如果只做开发用,我们只是为了下载DPI包,可以选择安装自定义4安装驱动3. 然后解压完了就有个dmdbms目录或者是你自定义的安装目录。

然后切换到驱动目录下执行python3 setup.py install 即可成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值