Forum >> Principianti >> Come installare opentele~=1.15.1 ?

Pagina: 1

Salve non riesco a installare questa libreria che serve a eseguire un programma preso da git hub! sta nel requirements.txt
Il terminale mi tempesta di errori con questa specifica libreria!

$ pip install opentele~=1.15.1




restituisce un incubo




Collecting opentele~=1.15.1 Using cached opentele-1.15.1-py3-none-any.whl (81 kB) Collecting tgcrypto Using cached TgCrypto-1.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60 kB) Collecting pyqt5 Using cached PyQt5-5.15.9.tar.gz (3.2 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 /tmp/tmpb_omtdk4 prepare_metadata_for_build_wheel /tmp/tmp1r9ny7ca cwd: /tmp/pip-install-qys17rrj/pyqt5 Complete output (31 lines): Traceback (most recent call last): File "/tmp/tmpb_omtdk4", line 126, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/tmpb_omtdk4", line 280, in <module> main() File "/tmp/tmpb_omtdk4", line 263, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/tmp/tmpb_omtdk4", line 130, in prepare_metadata_for_build_wheel return _get_wheel_metadata_from_wheel(backend, metadata_directory, File "/tmp/tmpb_omtdk4", line 159, in _get_wheel_metadata_from_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) File "/tmp/pip-build-env-z86ezqqr/overlay/lib/python3.8/site-packages/sipbuild/api.py", line 46, in build_wheel project = AbstractProject.bootstrap('wheel', File "/tmp/pip-build-env-z86ezqqr/overlay/lib/python3.8/site-packages/sipbuild/abstract_project.py", line 87, in bootstrap project.setup(pyproject, tool, tool_description) File "/tmp/pip-build-env-z86ezqqr/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 586, in setup self.apply_user_defaults(tool) File "/tmp/pip-install-qys17rrj/pyqt5/project.py", line 68, in apply_user_defaults super().apply_user_defaults(tool) File "/tmp/pip-build-env-z86ezqqr/overlay/lib/python3.8/site-packages/pyqtbuild/project.py", line 70, in apply_user_defaults
a me sembra funzionare (vedi allegato)


--- Ultima modifica di ㎝ in data 2023-09-06 22:09:39 ---
THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Non funziona sul mio sistema e non capisco il perché 😞
Ciao, confermo quanto mostrato da cm.

Ho provato ad installare opentele su un ambiente virtuale appena creato e non ho avuto nessun problema.

Cya
@Daniele aka Palmux io ho WSL... Non mi resta che provare Virtual machine
@Daniele aka Palmux io ho WSL... Non mi resta che provare Virtual machine
Non ho nessuna esperienza con WSL, ma ho capito che fa, e mi sorge una domanda forse stupida: non puoi eseguire tutto direttamente su Windows?

Anzi sono curioso, qual'è il valore aggiunto di WSL in questa specifica situazione?

Cya

Daniele aka Palmux said @ 2023-09-07 09:41:37:
Non ho nessuna esperienza con WSL, ma ho capito che fa, e mi sorge una domanda forse stupida: non puoi eseguire tutto direttamente su Windows?

Anzi sono curioso, qual'è il valore aggiunto di WSL in questa specifica situazione?

Cya
Non saprei intanto WSL hai solo terminale e basta! Programmi grafici Linux su Windows si possono eseguire ma può succedere che ad esempio un audio player non riproduca audio... Il mio vantaggio e non dover fare dual boot o virtual machine... Per te non so quanto possa essere utile... Hai comunque un Linux dentro Windows funzionante al 99% diciamo
Non saprei intanto WSL hai solo terminale e basta! Programmi grafici Linux su Windows si possono eseguire ma può succedere che ad esempio un audio player non riproduca audio... Il mio vantaggio e non dover fare dual boot o virtual machine... Per te non so quanto possa essere utile... Hai comunque un Linux dentro Windows funzionante al 99% diciamo
Ok, sono tardo ma ancora non capisco.

Se WSL non ti serve allo scopo, perché non usi semplicemente in Windows un ambiente virtuale di Python, non una macchina virtuale non capirmi male, intendo proprio il grande classico che sta bene su tutto: venv o virtualenv o pyenv o .... (aggiungi quello che vuoi).

Seguendo ancora il consiglio originale di cm:
A. Se non presente installi la libreria che più preferisci (venv è già compreso nell'installazione di base se non sto prendendo un granchio);
B. Una volta attivato l'ambiente, installi tutto quello che vuoi, compresa la libreria che ti fa tanto arrabbiare;
C. In caso di malfunzionamento, incompatibilità o disastri epocali, cancelli l'ambiente virtuale, il tuo sistema host resta integro e riparti alla grande.

Oh per carità esistono mille altre strade (chi ha detto container?), ma considerami semplicemente curioso se ancora insisto a farti la stessa domanda, perdonami.
Cya

Daniele aka Palmux said @ 2023-09-14 02:11:15:
Ok, sono tardo ma ancora non capisco.

Se WSL non ti serve allo scopo, perché non usi semplicemente in Windows un ambiente virtuale di Python, non una macchina virtuale non capirmi male, intendo proprio il grande classico che sta bene su tutto: venv o virtualenv o pyenv o .... (aggiungi quello che vuoi).

Seguendo ancora il consiglio originale di cm:
A. Se non presente installi la libreria che più preferisci (venv è già compreso nell'installazione di base se non sto prendendo un granchio);
B. Una volta attivato l'ambiente, installi tutto quello che vuoi, compresa la libreria che ti fa tanto arrabbiare;
C. In caso di malfunzionamento, incompatibilità o disastri epocali, cancelli l'ambiente virtuale, il tuo sistema host resta integro e riparti alla grande.

Oh per carità esistono mille altre strade (chi ha detto container?), ma considerami semplicemente curioso se ancora insisto a farti la stessa domanda, perdonami.
Cya
Confesso ... Devo usare a scopo etico ovviamente, un programmino di tipo bomber che sta solo per Linux e richiede questa opentele tra i vari requirements! Tt il resto si installa ma questa no


Pagina: 1



Esegui il login per scrivere una risposta.