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 estos pasos para crear un entorno virtual Python3:
-
Instale las dependencias de Python3.
Para RHEL:
yum -y install python36-devel krb5-devel gcc <!--NeedCopy-->
Nota:
Es posible que tenga que habilitar un repositorio en particular para instalar algunas dependencias. Para RHEL 7, ejecute el comando
subscription-manager repos --enable rhel-7-server-optional-rpms
. Para RHEL 8, ejecute el comandosubscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
.Para Ubuntu, Debian:
apt-get -y install python3-dev python3-pip python3-venv libkrb5-dev <!--NeedCopy-->
Para SUSE:
zypper -i -n install python3-devel python3-setuptools krb5-devel gcc libffi48-devel <!--NeedCopy-->
Nota:
Es posible que tenga que habilitar el repositorio
SUSE_Linux_Enterprise_Software_Development_Kit_12_SP5_x86_64
para instalar algunas dependencias. -
Cree un entorno virtual Python3.
Para RHEL, Ubuntu, Debian:
sudo python3 -m venv /opt/Citrix/VDA/sbin/ctxpython3 <!--NeedCopy-->
Para SUSE:
sudo python3 -m venv /opt/Citrix/VDA/sbin/ctxpython3 sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install setuptools==40.6.2 <!--NeedCopy-->
-
Instale las dependencias de LDAPS.
Para RHEL, Ubuntu, Debian:
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install cffi == 1.14.2 cryptography == 3.1 decorator == 4.4.2 gssapi==1.6.2 ldap3==2.8.1 netifaces == 0.10.9 pg8000 == 1.17.0 psutil == 5.8.0 pyasn1 == 0.4.8 pycparser == 2.20 scramp == 1.2.0 six == 1.15.0 termcolor == 1.1.0 <!--NeedCopy-->
Para SUSE:
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m easy_install cffi == 1.14.2 cryptography == 3.1 decorator == 4.4.2 gssapi==1.6.2 ldap3==2.8.1 netifaces == 0.10.9 pg8000 == 1.17.0 psutil == 5.8.0 pyasn1 == 0.4.8 pycparser == 2.20 scramp == 1.2.0 six == 1.15.0 termcolor == 1.1.0 <!--NeedCopy-->
-
Instale las dependencias de
XDPing
.Para RHEL, Ubuntu, Debian:
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install cffi == 1.14.2 cryptography == 3.1 decorator == 4.4.2 gssapi==1.6.2 ldap3==2.8.1 netifaces == 0.10.9 pg8000 == 1.17.0 psutil == 5.8.0 pyasn1 == 0.4.8 pycparser == 2.20 scramp == 1.2.0 six == 1.15.0 termcolor == 1.1.0 sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install /opt/Citrix/VDA/sbin/ctxpython3/packages/xdping-*.whl <!--NeedCopy-->
Para SUSE:
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m easy_install cffi == 1.14.2 cryptography == 3.1 decorator == 4.4.2 gssapi==1.6.2 ldap3==2.8.1 netifaces == 0.10.9 pg8000 == 1.17.0 psutil == 5.8.0 pyasn1 == 0.4.8 pycparser == 2.20 scramp == 1.2.0 six == 1.15.0 termcolor == 1.1.0 sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m easy_install /opt/Citrix/VDA/sbin/ctxpython3/packages/xdping-*.whl <!--NeedCopy-->