Use Docker para configurar el paquete de extensión python pyhanlp en el servidor Linux

1. Elija una imagen básica adecuada, puede traer python3.6 básico, entorno C ++ gcc, java SDK, etc., por lo que no necesita instalarlo en el contenedor más adelante

comando docker pull mirror

docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull 镜像链接:版本号

2. Consulte la publicación del blog anterior para instalar varios paquetes de extensión, incluido TensorFlow, jpype1, aquí puede usar pip para instalar

Última dirección de publicación de blog: https://blog.csdn.net/qq_22472047/article/details/104474561

3. Si java no está instalado, puede descargar el paquete de instalación del SDK de java localmente y cargarlo en el contenedor designado de Docker.

Descargue la versión especificada del SDK de Java

Enlace de descarga: https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html

Cree una carpeta donde se almacena el entorno java

mkdir -p /usr/lib/jvm

Subir al contenedor especificado de Docker

1) Obtenga la identificación del contenedor

docker ps -a

2) Obtenga la identificación completa del contenedor

docker inspect -f  '{
   
   {.Id}}' container_id

3) Cargue archivos locales en el contenedor de la ventana acoplable

docker cp 本地文件路径 ID全称:容器路径

4) Descomprima el paquete de instalación del entorno java

tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

5) Establecer variables de entorno

vim /etc/profile

Cuando se usa un contenedor de ventana acoplable, a veces vim no está instalado en el interior, y cuando presiona el comando vim, aparece: vim: command not found. En este momento, debe instalar vim, pero cuando presiona el comando apt-get install vim, aparece:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package vim

En este momento necesitas tocar:

apt-get update

La función de este comando es sincronizar los índices de las fuentes enumeradas en /etc/apt/sources.list y /etc/apt/sources.list.d para poder obtener los últimos paquetes de software.

Espere hasta que se complete la actualización y luego presione el comando

apt-get install vim

Puede instalar vim con éxito

En este momento, puede configurar la variable de entorno java y editar el archivo de configuración

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

6) Vuelva a cargar el archivo de configuración

source /etc/profile

Esto permite que la configuración surta efecto inmediatamente sin reiniciar

7) Pruébalo

java -version

monitor

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Es decir, la configuración es correcta y todo el proceso de instalación ha terminado.

4. Instale pyhanlp

pip install pyhanlp -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

5. Compruebe si pyhanlp se ha instalado correctamente.

Después de ingresar al entorno de python, importe el paquete pyhanlp, después del éxito, no se informará ningún error y se cargarán algunos archivos de modelo necesarios

from pyhanlp import *

 

Supongo que te gusta

Origin blog.csdn.net/qq_22472047/article/details/105241124
Recomendado
Clasificación