mclibre Python Testing Client (MPTC) es un módulo de Python que se distribuye a través de PyPI.
Se puede instalar como módulo de sistema o se puede instalar en un entorno virtual(venv o pyenv). Si simplemente quiere evaluar el funcionamiento de MPTC, o si sabe utilizar entornos virtuales de Python, se recomienda instalarlo en un entorno virtual. Si va a seguir este curso de programación o no tiene apenas conocimientos de Python, se recomienda instalarlo en el sistema operativo.
En esta lección se explica cómo instalar, actualizar, usar o desinstalar MPTC en Windows y Ubuntu 18.04.
Estos son los pasos a realizar para instalar Mclibre Python Testing Client en Windows, como módulo de sistema o en un entorno virtual venv.
Estos son los pasos a realizar para instalar, actualizar, usar y desinstalar Mclibre Python Testing Client en Windows como módulo de sistema.
Los pasos para instalar Mclibre Python Testing Client como módulo de sistema en Windows son los siguientes:
pip install --upgrade pip
Nota: A veces el comando anterior no actualiza pip y en su lugar se debe utilizar el comando:
python -m pip install --upgrade pip
pip install pytest
pip install requests
pip install mclibre-python-testing-client
Los pasos para usar Mclibre Python Testing Client en Windows son los siguientes:
mptc programa.py 1
En algunos casos y por motivos que actualmente (marzo de 2022) no he identificado, al instalar MPTC se puede obtener un mensaje similar a este:
...
Installing collected packages: mclibre-python-testing-client
WARNING: The script mptc.exe is installed in 'C:\Users\XXXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.
310_XXXXX\LocalCache\local-packages\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
En ese caso, al intentar ejecutar MPTC se mostrará un mensaje de error:
C:\Users\XXXX\Documents\LMSGI\Python\pruebas>mptc prueba.py 1
"mptc" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Nota: Las rutas que pueden verse en estos mensajes pueden ser ligeramente distintas a la del ejemplo anterior (por ejemplo, C:\Users\XXXX\AppData\Local\Programs\Python\Python310\Scripts\ o C:\Users\XXXX\AppData\Local\packages\LocalCache\local-packages\Python310\Scripts\).
Para resolver este problema, pruebe primero a reparar la instalación de Python, tal y como se comenta en la lección Instalación de Python (compruebe en concreto que esté marcada la casilla "Add Python to environment variables" en la pantalla "Advanced Options").
En caso de que la reparación de la instalación de Python no resuelva el problema, añada manualmente la ruta indicada al PATH de Windows, ejecutando los pasos siguientes:
Los pasos para actualizar Mclibre Python Testing Client como módulo de sistema en Windows son los siguientes:
pip install --upgrade mclibre-python-testing-client
Para desinstalar Mclibre Python Testing Client en Windows:
pip uninstall mclibre-python-testing-client
Para volver a utilizar Mclibre Python Testing Client en este entorno, deberá volver a instalarlo.
Estos son los pasos a realizar para instalar, usar y desinstalar Mclibre Python Testing Client en Windows utilizando el módulo de la biblioteca estándar de Python venv.
Los pasos para instalar Mclibre Python Testing Client en Windows utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
python -m venv venv-dir
"venv-dir/Scripts/activate"
pip install --upgrade pip
pip install pytest
pip install requests
pip install mclibre-python-testing-client
Los pasos para usar Mclibre Python Testing Client en Windows utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
mptc programa.py 1
Los pasos para actualizar Mclibre Python Testing Client en Windows utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
pip install --upgrade mclibre-python-testing-client
Los pasos para desinstalar Mclibre Python Testing Client en Windows utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
deactivate
En este caso, puede volver a entrar en el entorno en cualquier momento activando de nuevo el entorno:
"venv-dir/Scripts/activate"
pip uninstall mclibre-python-testing-client
En este caso, conservará el entorno virtual. Para volver a utilizar Mclibre Python Testing Client en este entorno, deberá volver a instalarlo.
rmdir /S venv-dir
En este caso, para volver a utilizar Mclibre Python Testing Client, deberá volver a crear un entorno virtual e instalarlo.
Estos son los pasos a realizar para instalar Mclibre Python Testing Client en Ubuntu, como módulo de sistema o en un entorno virtual venv.
Por escribir
Estos son los pasos a realizar para instalar, usar y desinstalar Mclibre Python Testing Client en Ubuntu utilizando el módulo de la biblioteca estándar de Python venv.
Los pasos para instalar Mclibre Python Testing Client en Ubuntu utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
sudo apt install python3-venv
Nota: No utilice sudo al crear el entorno virtual si no quiere tener problemas al instalar paquetes en el entorno virtual:
python3 -m venv venv-dir
. venv-dir/bin/activate
pip install --upgrade pip
pip install pytest
pip install requests
pip install mclibre-python-testing-client
Los pasos para usar Mclibre Python Testing Client en Ubuntu utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
mptc programa.py 1
Los pasos para desinstalar Mclibre Python Testing Client en Ubuntu utilizando el módulo de la biblioteca estándar de Python venv son los siguientes:
deactivate
En este caso, puede volver a entrar en el entorno en cualquier momento activando de nuevo el entorno:
. venv-dir/bin/activate
pip uninstall mclibre-python-testing-client
En este caso, conservará el entorno virtual. Para volver a utilizar Mclibre Python Testing Client en este entorno, deberá volver a instalarlo.
rm -rf venv-dir
En este caso, para volver a utilizar Mclibre Python Testing Client, deberá volver a crear un entorno virtual e instalarlo.