Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DisplayCal, python2 et python3
#21
Merci ignace, j'ai vu sur ART. Je suis en train de regarder.
Répondre
#22
Tu me diras ce qu'il en est pour que j'ajoute la procédure sur l'article de mon site si ça fonctionne.
Ignace.
Répondre
#23
Fonctionne sous distribution basée sur Archlinux avec python 3.10.
il est question d'un changement de nom
https://github.com/eoyilmaz/displaycal-py3/issues/96
Répondre
#24
En fait, comme on peut le lire, la décision de changer de nom est prise.
Ignace.
Répondre
#25
(05-05-22, 19:43)jpg54 a écrit : Je viens de lancer la commande :
Code :
cd /opt/displaycal
sudo python -m venv ./displaycal_venv
/usr/bin/python: No module named venv
Je crois que j'ai pigé, je vais essayer avec python3.8 ?
Après je trouve pas : displaycal_venv ?

Comme je l'écrivais précédemment, il faut utiliser python3 et installer le module python3 venv.
(05-05-22, 10:42)manu a écrit : Pour qui a plusieurs versions de python sur son Linux, il faut remplacer les commandes python par python3 (ou mettre python3 par défaut).

Installer python3.8-venv si manquant :
Code :
sudo apt install python3.8-venv
On peut aussi installer des modules python3 avec :
Code :
sudo pip3 install nom-du-module

displaycal_venv est un sous-dossier de /opt/displaycal
dt stable / Ubuntu 22.04
Répondre
#26
Bonjour, manu.



jpg54 utilise OpenSuse Tumbleweed et il n'existe pas de paquet proposant l’environnement virtuel venv pour cette distribution que ça soit pour Python 3.8, 3.9 ou 3.10.



Voir ici : https://software.opensuse.org/search?bas...ory&q=venv



Reste la solution que tu proposes :



Code :
sudo pip3 install venv


Ignace.
Répondre
#27
Je viens d'essayer :
Code :
jpg@linux:~> sudo pip3 install venv
[sudo] Mot de passe de root :
Désolé, essayez de nouveau.
[sudo] Mot de passe de root :
ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
jpg@linux:~>
Répondre
#28
Ben alors là tu me pose une colle.
Je ne connais pas suffisamment Python pour savoir d’où vient le problème.
Je chercherai cette nuit.
En ce moment, je me réveille à 3h30 donc je serai bien réveillé donc ça sera plus facile pour moi de chercher.
Ignace.
Répondre
#29
Bon, j'ai des nouvelles.
venv n'est pas installable par pip car venv est fournit par Python par défaut.
Le code de venv est disponible ici mais je ne sais pas comment l'intégrer :
https://github.com/python/cpython/tree/main/Lib/venv
Tu peux essayer d'installer virtualenv avec le paquet python-virtualenv ou pythonXX-virtualenv ou XX est ta version de Python installé.
En suite, au lieu de taper :
Code :
sudo git clone https://github.com/eoyilmaz/displaycal-py3
sudo python -m venv ./displaycal_venv && source ./displaycal_venv/bin/activate && cd ./displaycal-py3/ && sudo pip install -r requirements.txt && sudo python -m build && sudo pip install dist/DisplayCAL-3.9.*.whl
Tu tapes :
Code :
sudo git clone https://github.com/eoyilmaz/displaycal-py3
sudo python -m virtualenv ./displaycal_venv && source ./displaycal_venv/bin/activate && cd ./displaycal-py3/ && sudo pip install -r requirements.txt && sudo python -m build && sudo pip install dist/DisplayCAL-3.9.*.whl
venv et virtualenv ne sont pas 100 % compatibles donc il se peut que cela ne fonctionne pas.
Ignace.
Répondre
#30
Merci pour l'aide et ton investissement pour trouver une solution avec OpenSuse. Il faudrait que je vois directement sur les forums OpenSuse. J'ai essayé mais virtualenv ne semble pas disponible aussi :
[Image: image.png]
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)