Buenas tardes
Estoy peleando con el tema SFTP y no consigo instalar pysftp , me aparece el siguiente aviso y mis justos conocimientos no veo por donde seguir:
--------------------------------------------------------------------------------------------------------
sudo pip install pysftp
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit
http://rptl.io/venvnote: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
------------------------------------------------------------------------------------------------
Estoy haciendo una instalación desde cero de Weewx, ya en principio va todo funcionando (en local) pero para subir las plantillas al servidor donde alojo el dominio me exigen que sea SFTP a partir del 1 de enero.
EDITO:
Con:
pip install pysftp --break-system-packages
Parece que se ha instalado, con un monton de advertencias...
Despues un:
/home/weewx/bin/wee_extension --install weewx-sftp.zip
Y ya en principio sube la plantilla a un apartado de prueba de la web via SFTP