美文网首页
堡垒机缺少python模块解决方案总结

堡垒机缺少python模块解决方案总结

作者: DDDDavid | 来源:发表于2018-11-08 15:01 被阅读0次

    在堡垒机权限受限的条件下,线上运行python缺少模块,总结解决方法有以下几种:

    1、 从其他已有该模块的python文件下拷贝,保存依赖包,在python中添加路径直接调用

    import sys

    sys.path.append('/data0/mart_bda/liuyao58/Resource/py_lib/usr/lib/python2.7/site-packages')

    问题:版本不兼容的问题严重,需要操作系统、python版本都一致。

    2、 使用docker,建立镜像。

    问题:堡垒机没docker,需要找运维安装。

    3、 登月机器学习平台

    aip.jd.com

    问题:自由度较低,数据结果不能调度

    4、 改用spark改写程序,没有的模块改用jar包。

    例子:https://blog.csdn.net/luoyexuge/article/details/71422270

    适合大数据量

    5、 安装anaconda(推荐)

    sh Anaconda3-5.2.0-Linux-x86_64.sh安装

    source anaconda3/bin/activate 激活环境即可使用python的模块以及pip工具,Source deactivate退出环境。

    注:建模集市的anaconda安装在根目录下,即 /home/mart_bda/anaconda3

    在anaconda安装了python27,改为该环境的命令为

    conda activate python27, conda deactivate。

    相关文章

      网友评论

          本文标题:堡垒机缺少python模块解决方案总结

          本文链接:https://www.haomeiwen.com/subject/izjwxqtx.html