Linux Virtual Delivery Agent

Crear un entorno virtual Python3

En este artículo, se indican los requisitos previos y los pasos para crear un entorno virtual Python3 sin conexión de red. Como alternativa si está conectado a la red, ejecute ctxsetup.sh para crear un entorno virtual Python3.

Requisitos previos

  • Debe tener privilegios administrativos para acceder al directorio /opt/Citrix/VDA/sbin/ctxpython3.
  • Dispone de los archivos wheel de los paquetes Python3. Puede descargar los archivos wheel desde https://pypi.org/.

Crear un entorno virtual Python3

Complete los siguientes pasos para crear un entorno virtual Python3:

  1. Instale las dependencias de Python3.

    Para RHEL:

    yum -y install python36-devel krb5-devel gcc
    

    Para Ubuntu:

    apt-get -y install python3-dev python3-pip libkrb5-dev
    

    Para SUSE:

    zypper -i -n install python3-devel python3-setuptools krb5-devel gcc libffi48-devel
    
  2. Cree un entorno virtual Python3.

    Para RHEL, Ubuntu:

    python3 -m pip install appdirs distlib importlib-metadata filelock importlib-resources six zipp virtualenv==20.0.0
    
    python3 -m virtualenv /opt/Citrix/VDA/sbin/ctxpython3
    

    Para SUSE:

    python3 -m easy_install pathlib2==2.3.4
    
    python3 -m easy_install appdirs distlib importlib-metadata filelock importlib-resources six zipp virtualenv==20.0.0
    
    python3 -m virtualenv /opt/Citrix/VDA/sbin/ctxpython3
    
  3. Introduzca el entorno virtual Python3 creado.

    source /opt/Citrix/VDA/sbin/ctxpython3/bin/activate
    
  4. Instale las dependencias de LDAPS.

    Para RHEL, Ubuntu:

    python3 -m pip install cffi cryptography decorator pyasn1 pycparser six gssapi==1.6.2 ldap3==2.8.1
    

    Para SUSE:

    python3 -m easy_install cffi cryptography decorator pyasn1 pycparser six gssapi==1.6.2 ldap3==2.8.1
    
  5. Instale las dependencias de XDPing.

    Para RHEL, Ubuntu:

    python3 -m pip install decorator netifaces pg8000 psutil pyasn1 scramp termcolor gssapi==1.6.2 ldap3==2.8.1
    
    python3 -m pip install /opt/Citrix/VDA/sbin/ctxpython3/packages/xdping-*.whl
    

    Para SUSE:

    python3 -m easy_install decorator netifaces pg8000 psutil pyasn1 scramp termcolor gssapi==1.6.2 ldap3==2.8.1
    
    python3 -m easy_install /opt/Citrix/VDA/sbin/ctxpython3/packages/xdping-*.whl
    
  6. Salga del entorno virtual.

    deactivate
    
Crear un entorno virtual Python3