安装Python依赖

介绍

目前Vision SDK开发套件包依赖Python 3.9Python 3.10Python 3.11,如环境中未配置,可参考本章节步骤安装依赖(以root用户安装Python 3.9.2为例)。

操作步骤

  1. 安装Python 3.9.2依赖库。以Ubuntu操作系统为例:

    1
    apt-get install -y build-essential gcc g++ make cmake zlib1g zlib1g-dev libsqlite3-dev openssl libssl-dev libffi-dev unzip pciutils net-tools libblas-dev gfortran libblas3 libopenblas-dev
    

  2. 下载Python 3.9.2源码安装包。

    1
    wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
    

  3. 解压Python 3.9.2安装包。

    1
    tar -zxvf Python-3.9.2.tgz --no-same-owner
    

  4. 编译安装Python 3.9.2。

    1
    cd Python-3.9.2 && ./configure --prefix=/usr/local/python3.9.2 --enable-shared && make -j8 && make install
    

  5. 拷贝libpython3.9.so.1.0到系统路径。

    1
    cp /usr/local/python3.9.2/lib/libpython3.9.so.1.0 /usr/lib
    

  6. 设置环境变量。

    1
    2
    export LD_LIBRARY_PATH=/usr/local/python3.9.2/lib:$LD_LIBRARY_PATH
    export PATH=/usr/local/python3.9.2/bin:$PATH
    

若源码方式安装完Python 3.9.2后,pip3工具无法使用,请参见源码方式安装完Python 3.9.2后,pip3工具无法使用解决。