This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Create a Python3 virtual environment
If you are connecting to the network, running the sudo /opt/Citrix/VDA/bin/xdping
or /opt/Citrix/VDA/sbin/enable_ldaps.sh
command can create a Python3 virtual environment. However, if the commands fail to create a Python3 virtual environment, you can create it manually even without a network connection. This article details the prerequisites and steps to create a Python3 virtual environment without a network connection.
Prerequisites
- You must have administrative privileges to access the
/opt/Citrix/VDA/sbin/ctxpython3
directory. - The wheel files of
Python3
packages are in place. You can download the wheel files from https://pypi.org/.
Create a Python3 virtual environment
Complete the following steps to create a Python3 virtual environment:
-
Install Python3 dependencies.
For Amazon Linux 2:
yum -y install python3 python3-devel krb5-devel gcc <!--NeedCopy-->
For RHEL and Rocky Linux:
yum -y install python3-devel krb5-devel gcc <!--NeedCopy-->
Note:
You might have to enable a particular repository to install some dependencies. For RHEL 7, run the
subscription-manager repos --enable rhel-7-server-optional-rpms
command. For RHEL 8, run thesubscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
command.For Debian, Ubuntu:
apt-get -y install python3-dev python3-pip python3-venv libkrb5-dev <!--NeedCopy-->
For SUSE:
zypper -n install lsb-release python3-devel python3-setuptools krb5-devel gcc libffi-devel libopenssl-devel <!--NeedCopy-->
-
Create a Python3 virtual environment.
Note:
To address SSL connection errors that you might encounter when using the pip tool, consider adding the following trusted hosts to the /etc/pip.conf file:
[global]
trusted-host =
pypi.org
files.pythonhosted.org
For Amazon Linux 2, Debian, RHEL, Rocky Linux, Ubuntu:
sudo python3 -m venv /opt/Citrix/VDA/sbin/ctxpython3 <!--NeedCopy-->
For SUSE:
sudo ln -s /usr/lib/mit/bin/krb5-config /usr/bin/krb5-config export PATH=$PATH:/usr/lib/mit/bin:/usr/lib/mit/sbin sudo mkdir -p /usr/lib/mit/include/gssapi/ sudo ln -s /usr/include/gssapi/gssapi_ext.h/usr/lib/mit/include/gssapi/gssapi_ext.h sudo python3 -m venv /opt/Citrix/VDA/sbin/ctxpython3 <!--NeedCopy-->
-
Install LDAPS dependencies.
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install --upgrade pip==21.3.1 sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install cffi==1.15.0 cryptography==36.0.2 decorator==5.1.1 gssapi==1.7.3 ldap3==2.9.1 pyasn1==0.4.8 pycparser==2.21 six==1.16.0 <!--NeedCopy-->
-
Install XDPing dependencies.
sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install --upgrade pip==21.3.1 sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m pip install asn1crypto==1.5.1 cffi==1.15.0 cryptography==36.0.2 decorator==5.1.1 gssapi==1.7.3 ldap3==2.9.1 netifaces==0.11.0 packaging==21.3 pg8000==1.26.0 psutil==5.9.0 pyasn1==0.4.8 pycparser==2.21 pyparsing==3.0.8 scramp==1.4.1 six==1.16.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-->
Share
Share
In this article
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.