java项目部署(谷歌、python)

1 篇文章 0 订阅
1 篇文章 0 订阅

项目要求,需要用java去网站爬取一些信息,结果信息加密,故用了python解密,在部署时遇到了不少坑,这里统一做一下部署记录(主要是部署谷歌和python),供以后查看。

  1. 先查看glib版本
    ldd --version

  2. jdk使用1.8版本
    查看版本
    yum -y list java1.8*
    安装jdk1.8
    yum install java-1.8.0-openjdk.x86_64

  3. 安装mysql(略过)

  4. 安装nginx (略过)

  5. 安装谷歌驱动
    查看谷歌依赖
    ./chromedriver --version
    yum列出提供文件
    yum provides */libgconf-2.so.4
    安装
    sudo yum install GConf2

注:如果 yum provides */libgconf-2.so.4 报错,可先执行 yum install libgconf-2.so.4

  1. 安装谷歌浏览器
    安装
    yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
    安装必要的库
    yum localinstallsudo yum localinstall google-chrome-stable_current_x86_64.rpm
    (如果上面库安装完显示还是缺依赖,可以试试
    yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts
    注:
    也可以试试安装以下依赖包:
    yum install pax*
    yum install RedHat-lsb*
    yum -y install libXss*

  2. 安装python3.7
    安装前先确认yum现在的连接
    vim /usr/bin/yum
    将软链接替换成yumPython,因为yum无法调用新版的python,如果直接开始装python3.7,会使yum命令用不了。

    先确认gcc是否安装
    gcc -v
    没有安装的话
    yum -y install gcc
    确认是否安装wget
    rpm -qa|grep "wget"
    不存在就安装
    yum -y install wget
    下载python3.7
    wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
    解压
    tar -zxvf Python-3.7.0.tgz
    新建文件夹存放python,编译安装
    mkdir /usr/local/python3
    cd Python-3.7.0
    ./configure --prefix=/usr/local/python3
    make && make install
    建立软连接
    ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
    查看是否安装成功
    键入python
    在这里插入图片描述
    如上图所示及安装成功,(键入exit()退出)

    接下来确认python是否能用,进入带有py的文件夹
    键入python *.py 参数
    看结果
    在这里插入图片描述
    由上图得知缺少"fronttools",安装
    pip3 install fonttools

    如果使用pip3安装软件时报如下错误:

    You are using pip version 8.1.1, however version 9.0.1 is available.

    You should consider upgrading via the ‘pip install –upgrade pip’
    command.

    解决办法:

    版本过低,升级pip3:
    pip3 install –upgrade pip

    报错缺少 zlib的话 运行
    yum -y install zlib*

    _ctypesNo module named '_ctypes’报错#
    yum install libffi-devel -y

  3. 安装tomcat和nginx等(略过,参考其他文章)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值