Linux中无root权限情况下python链接matlab和gdal

linux链接库经验–无root权限python链接matlab和GDAL

Linux中无root权限情况下python链接库安装(以matlab和gdal为例)

参考官方教程
Matlab官方指南https://ww2.mathworks.cn/help/matlab/matlab_external/install-matlab-engine-api-for-python-in-nondefault-locations.html.

关于python链接相关库都是相似的,找到相应路径,比如MATLAB路径./extern/engines/python;GDAL库路径./swig/python;都能在对应路径下找到相应的安装程序setup.py
下面以python3为例进行相关说明,python2也是类似的道理。

事实上关于非root 用户不需要像官方指南那样自己创建目录。

python3 setup.py build 

产生带有main函数的源文件,一般默认在当前文件夹下,不会出现相关的问题。

python3 setup.py install  

这一步时常会出现 permission dined 这是因为不是管理员权限,install命令编译文件系统默认库文件路径(例如usr/local/lib),但是非root用户通常没有相关路径下文件的修改权限
解决方案

 python3 setup.py install --user

重新开启一个终端,就刷新环境变量可以使用了

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值