Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/12/2016, à 22:32

Silvock

[Contourné] Installation Picalo

Bonsoir,

Je cherche à installer le logiciel Picalo. Je suis sous Ubuntu 16.04 et dans mon gestionnaire de paquets j'ai python 3.
Je n'ai pas réussi à installer python 2.5 et wxpython ...

Voici le lien de l'archive : https://pypi.python.org/pypi/picalo#downloads

Voici les instructions :
   HOW TO RUN/COMPILE THE SOURCE
=======================================

Picalo has several dependencies that you'll need to ensure your Python
installation has.  These include the following:

NOTE: Don't install eggs on Windows because py2exe chokes on them.  When doing a
      manual setup, use "python setup.py install_lib" to disable the egg building.
      This only applies to people wanting to compile the Windows exe files.
NOTE: To build on Mac, you need to be using the Framework version of Python.  This
      is the version on python.org, not the one that comes with an Apple.  Be sure
      to explicitly install Python and ensure it is being used.

REQUIRED:
  - Python 2.6+ (http://www.python.org) - It probably runs on version 2.5 and earlier,
    but all testing is now being done on Python 2.6.
    We have not made the jump to Python 3 because some libraries aren't there yet
    (especially wxPython).
  - wxPython (http://www.wxpython.org) - We're on version 2.8.x.x right now. 
    We try to keep current with wxPython, so try the most recent version of wxPython. 
    If you hit GUI snags, email Conan and ask what version we're currently on. wxPython
    often changes the API from one version to another, so you'll know right away if
    it says some wx method doesn't exist.  Note that for the command-line version of
    Picalo, wxPython is not required -- the code can run entirely without any dependencies
    here.
  - pyODBC (http://pyodbc.sourceforge.net/) - This allows you to access ODBC databases.
    Picalo should be able to run without it, although the database GUI dialogs will fail.
  - pysycopg2 - This allows you to access PostgreSQL directly.   
    The Windows build is at Stickpeople.com.
    Picalo should be able to run without it, although the database GUI dialogs will fail.
  - pygresql - An alternative driver to access PostgreSQL directly.
    Picalo should be able to run without it, although the database GUI dialogs will fail.
  - MySQLdb - This allows you to access MySQL directly.
    Picalo should be able to run without it, although the database GUI dialogs will fail.
  - cx_Oracle - Allows you to connect to Oracle 10.
    Picalo should be able to run without it, although the database GUI dialogs will fail.
  - MX Base distribution - I'm not sure if this is still required or not.  Picalo itself
    doesn't use it, but some of the dependencies above might.
  - chardet.universaldetector (http://chardet.feedparser.org/)
  - Windows Only: py2exe - if you want to compile Picalo on Windows
  - Windows Only: InnoSetup - if you want to compile Picalo on Windows
  - Mac OS X Only: py2app - if you want to compile Picalo on Mac OS X (installs easily
    with easy_install).
 
Once you are sure the above are running, change to the trunk/ directory.  Run the following:

python Picalo.pyw

Alternatively, to run the command line version, execute the following from within the
Python interpreter:

>>> from picalo import *

Dernière modification par Silvock (Le 08/01/2017, à 18:50)

Hors ligne

#2 Le 23/12/2016, à 13:37

Slystone

Re : [Contourné] Installation Picalo

Bonjour,
Non il n'y a pas python2.5 sous Ubuntu 16.10, mais python2.7. Il y a aussi un installeur pour python (pip) qui devrait régler tes problèmes. Mais peut-être que si tu nous en dis plus sur ce que tu veux faire, il y a peut-être plus moderne ?


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#3 Le 24/12/2016, à 17:23

Silvock

Re : [Contourné] Installation Picalo

Je cherche juste une alternative gratuite à IDEA ou ACL Analytics (Logiciel d'analyse de données). PICALO est la meilleure seule solution que j'ai trouvée.
Je vais essayer de l'installer avec pip.

Hors ligne

#4 Le 26/12/2016, à 13:26

Silvock

Re : [Contourné] Installation Picalo

Après avoir installé PICALO avec Pip, quelle commande je dois utiliser pour le lancer ? Est-ce que je peux créer un lanceur sur mon bureau ? *désolé pour le double post*

Hors ligne

#5 Le 26/12/2016, à 14:55

erresse

Re : [Contourné] Installation Picalo

Bonjour,

Mais comment diable as-tu pu te procurer "picalo" ???
Depuis le lien que tu as fourni, et après avoir dû passer outre à un "certificat expiré sur un serveur web mal configuré", je me retrouve sur une page d'identification : BYU...
Bref, impossible de disposer de ce fameux logiciel (gratuit cependant) dont il est dit qu'il existe sous deux formes :
- soit une bibliothèque Python (pour les développeurs, je suppose)
- soit une interface utilisateur prête à lancer...
Note: Bien sûr, je n'ai pu voir ni l'une ni l'autre.
Est-ce que le logiciel que tu as obtenu (c'est bien un paquet .deb ?) est censé être appelé dans un programme Python en cours de rédaction ou est-ce une application autonome à lancer (soit en ligne de commande, soit via une icône de lancement) ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#6 Le 26/12/2016, à 21:19

Silvock

Re : [Contourné] Installation Picalo

Bonjour,

Au début j'ai téléchargé l'archive picalo-4.94.tar.gz je l'ai extraite et j'ai essayé de suivre les étapes du fichier.txt. J'ai fouillé sur le forum ubuntu pour voir comment l'installer, je n'ai pas trouvé donc j'ai posé ma question.

On m'a conseillé d'installer pip, je l'ai fait et j'ai lancé la commande "pip install picalo" et picalo s'est installé.

Voici le retour de la commande "pip list" :

silvock@silvock-VirtualBox:~$ pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
attrs (15.2.0)
beautifulsoup4 (4.4.1)
blinker (1.3)
boto (2.38.0)
BTrees (4.3.1)
chardet (2.3.0)
configobj (5.0.6)
cryptography (1.2.3)
debtags (2.0)
defer (1.0.6)
deja-dup-caja (0.0.4)
dirspec (13.10)
duplicity (0.7.6)
enum34 (1.1.2)
folder-color-caja (0.0.79)
folder-color-common (0.0.79)
futures (3.0.5)
html5lib (0.999)
httplib2 (0.9.1)
idna (2.0)
ipaddress (1.0.16)
lockfile (0.12.2)
lxml (3.5.0)
mate-menu (5.7.1)
netifaces (0.10.4)
oauthlib (1.0.3)
oneconf (0.3.9)
PAM (0.4.2)
persistent (4.2.2)
picalo (4.94)
Pillow (3.1.2)
pip (9.0.1)
piston-mini-client (0.7.5)
pyasn1 (0.1.9)
pyasn1-modules (0.0.7)
pycrypto (2.6.1)
pycups (1.9.73)
pycurl (7.43.0)
pygobject (3.20.0)
PyJWT (1.3.0)
pyOpenSSL (0.15.1)
pyserial (3.0.1)
python-apt (1.1.0b1)
python-cloudfiles (1.7.10)
python-debian (0.1.27)
python-xlib (0.14)
pyxdg (0.25)
requests (2.9.1)
service-identity (16.0.0)
setuptools (20.7.0)
six (1.10.0)
software-center-aptd-plugins (0.0.0)
transaction (2.0.3)
trollius (2.1)
Twisted (16.0.0)
ubuntuone-client-data (14.4)
urllib3 (1.13.1)
wheel (0.29.0)
zc.blist (1.0b2)
zc.lockfile (1.2.1)
ZConfig (3.1.0)
zdaemon (4.2.0)
ZEO (5.0.4)
ZODB (5.1.1)
ZODB3 (3.11.0)
zodbpickle (0.6.0)
zope.exceptions (4.0.8)
zope.interface (4.1.3)
zope.testing (4.6.0)

Voilà, je n'ai pas trouvé de paquet.deb hmm

Hors ligne

#7 Le 27/12/2016, à 12:30

erresse

Re : [Contourné] Installation Picalo

Et donc, comme je le craignais, ce que tu as installé n'est pas une application autonome, c'est pour cela que tu ne trouves rien pour la lancer...
Tu as installé une bibliothèque dans Python, avec laquelle un programmeur Python peut disposer d'instructions pour gérer les objets "picalo", mais si tu ne programmes pas, ça ne va pas pouvoir te servir.
Or, comme je le disais, il existe une version d'application autonome, pour Windows, pour Mac et pour Linux (c'est ce qu'ils disent dans leur documentation du moins), mais je ne sais pas comment on peut se la procurer puisque le site "BYU" (c'est une université, si j'ai compris) nécessite une identification pour pouvoir y accéder...
sad


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#8 Le 27/12/2016, à 18:13

Silvock

Re : [Contourné] Installation Picalo

D'accord, bon eh bien tant pis...
Merci pour les explications !

Hors ligne

#9 Le 27/12/2016, à 18:19

jcsalmon

Re : [Contourné] Installation Picalo

Bonjour Silvlock et Erresse,

Est-ce de ce "picalo" qu'il s'agit ?
http://ccm.net/download/download-23221-picalo


Linux, un noyau...

           ...Windows, des pépins !

Hors ligne

#10 Le 27/12/2016, à 18:51

Silvock

Re : [Contourné] Installation Picalo

Oui c'est bien une des archives que j'ai téléchargée mais après je ne sais pas quoi en faire après l'extraction.

Hors ligne

#11 Le 27/12/2016, à 20:11

jcsalmon

Re : [Contourné] Installation Picalo

Alors il y a une double extraction,
(gz puis tar)
il faut peut-être renommer le tar (enlever le 439) pour qu'il soit correctement reconnu.

Ensuite, il faut lire le README.TXT, installer toutes les dépendances listées

et il est très possible (je n'ai pas essayé)
que la commande suivante lance Picalo

python Picalo.pyw

Tu peux ensuite créer un lanceur pour éviter d'avoir à taper cette commande à chaque fois


Linux, un noyau...

           ...Windows, des pépins !

Hors ligne

#12 Le 28/12/2016, à 18:31

Silvock

Re : [Contourné] Installation Picalo

J'ai installé les dépendances avec le gestionnaire de paquets Synaptic.
Voilà le résultat de la commande hmm :

silvock@silvock-VirtualBox:~/Téléchargements/picalo-4.40$ python Picalo.pyw
Traceback (most recent call last):
  File "Picalo.pyw", line 53, in <module>
    app = picalo.gui.PicaloApp.PicaloApp(options)
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/PicaloApp.py", line 45, in __init__
    wx.App.__init__(self, redirect=False)  # we'll redirect ourselves
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 8628, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 8196, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/PicaloApp.py", line 67, in OnInit
    self.mainframe = MainFrame.MainFrame(self)
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/MainFrame.py", line 138, in __init__
    self.objecttree = ObjectTree.ObjectTree(self.browser, self)
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/ObjectTree.py", line 107, in __init__
    Utils.MenuItem(lang('Open Table...'), lang('Open a Picalo table from the disk'), self.mainframe.menuFileOpen),
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/Utils.py", line 86, in __init__
    self.push(menu_list)
  File "/home/silvock/Téléchargements/picalo-4.40/picalo/gui/Utils.py", line 155, in push
    mi.Enable(item.enabled)
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 12507, in Enable
    return _core_.MenuItem_Enable(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "m_menuItem" failed at ../src/gtk/menu.cpp(751) in Enable(): invalid menu item

Hors ligne

#13 Le 28/12/2016, à 23:50

Compte anonymisé

Re : [Contourné] Installation Picalo

erresse a écrit :

Et donc, comme je le craignais, ce que tu as installé n'est pas une application autonome, c'est pour cela que tu ne trouves rien pour la lancer...
Tu as installé une bibliothèque dans Python, avec laquelle un programmeur Python peut disposer d'instructions pour gérer les objets "picalo", mais si tu ne programmes pas, ça ne va pas pouvoir te servir.
Or, comme je le disais, il existe une version d'application autonome, pour Windows, pour Mac et pour Linux (c'est ce qu'ils disent dans leur documentation du moins), mais je ne sais pas comment on peut se la procurer puisque le site "BYU" (c'est une université, si j'ai compris) nécessite une identification pour pouvoir y accéder...
sad

Mais, what???

#14 Le 29/12/2016, à 09:44

erresse

Re : [Contourné] Installation Picalo

Anonyme68 a écrit :
erresse a écrit :

Et donc, comme je le craignais, ce que tu as installé n'est pas une application autonome, c'est pour cela que tu ne trouves rien pour la lancer...
Tu as installé une bibliothèque dans Python, avec laquelle un programmeur Python peut disposer d'instructions pour gérer les objets "picalo", mais si tu ne programmes pas, ça ne va pas pouvoir te servir.
Or, comme je le disais, il existe une version d'application autonome, pour Windows, pour Mac et pour Linux (c'est ce qu'ils disent dans leur documentation du moins), mais je ne sais pas comment on peut se la procurer puisque le site "BYU" (c'est une université, si j'ai compris) nécessite une identification pour pouvoir y accéder...
sad

Mais, what???

Ce qui veut dire quoi ?
Comme je ne suis pas un hacker, je ne sais pas me procurer le programme, je ne peux donc pas l'essayer et de ce fait, je ne peux pas aider notre ami ! Est-ce plus clair ainsi ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#15 Le 04/01/2017, à 22:48

Silvock

Re : [Contourné] Installation Picalo

jcsalmon a écrit :

Bonjour Silvlock et Erresse,

Est-ce de ce "picalo" qu'il s'agit ?
http://ccm.net/download/download-23221-picalo

A partir de cette archive, est-ce que c'est possible de l'installer Erresse ?

J'essaye d'installer les dépendances listées dans le fichier.txt contenu dans le dossier archivé via le gestionnaire de paquets Synaptic mais la commande python Picalo.pyw me renvoit toujours la même réponse vue plus haut.

Hors ligne

#16 Le 05/01/2017, à 15:43

erresse

Re : [Contourné] Installation Picalo

Salut Silvock et bonne année ! big_smile

J'ai téléchargé l'archive que tu indiques et je l'ai extraite (en fait, il faut d'abord extraire l'archive "tar" de l'archive "gz", puis extraire les éléments de l'archive "tar"). Ça se fait en deux temps, mais je suppose que tu l'as aussi fait ainsi toi-même...

Puis j'ai lancé directement dans un terminal, le script "Picalo.pyw" et... j'ai obtenu le même résultat que toi (mêmes erreurs aux mêmes endroits). mad
J'ai essayé de comprendre pourquoi ça ne voulait pas fonctionner et je suis parvenu à la conclusion que ce doit être la version de wxPython qui n'est pas compatible avec Picalo. Ils disent dans le README.TXT que la version wxPython-2.8 a été testée, mais sous Xenial la version est passée à 3.0 et ça ne convient peut-être pas...
Attention, je ne suis pas un spécialiste de Python, je me base juste sur une intuition ! roll

Sous Trusty (14.04) la version de wxPython était 2.8, j'ai encore une version de Trusty opérationnelle, je vais tester Picalo avec cette version  et te dirai ce qu'il en ressort.
Si ça fonctionne sous Trusty, c'est que mon intuition était bonne et qu'il faut chercher comment installer une version de wxPython-2.8 sous Xenial pour pouvoir l'utiliser. Dans le cas contraire, je ne sais pas ce qu'il est possible de faire pour adapter Picalo à un environnement plus récent comme Xenial. Là, je cède la place aux spécialistes de Python, s'ils veulent bien s'y intéresser...

À plus, après mon test.
smile
==========================================================================================================
16h30 : Retour après test...

Résultat positif : Sous Trusty 14.04, Picalo fonctionne !
Il suffit, après décompression dans un dossier de son choix, de lancer via un terminal (ou à l'aide d'un lanceur à créer) "Picalo.pyw" et ça démarre avec l'interface graphique.
En revanche, j'ignore complètement comment doit fonctionner ce programme, je ne suis pas allé au-delà du démarrage...
Reste à trouver comment utiliser wxPython-2.8 sous Xenial, soit en alternative, soit en remplacement de wxPython-3.0 qui ne convient pas à Picalo.
smile smile smile

Dernière modification par erresse (Le 05/01/2017, à 16:42)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#17 Le 05/01/2017, à 19:21

Slystone

Re : [Contourné] Installation Picalo

Salut!

Je ne connais pas du tout Picalo, donc sur ce soft en particulier, je ne vais pas être d'une grande aide. Par contre j'attire l'attention qu'il y a plusieurs versions de Python sous Ubuntu, et qu'elles ont chacune leur installeur et leur interpréteur. python-pip pour Python2.x, python3-pip pour Python3. De même, pour appeler les programmes suivant les versions de Python, python2.7 ou python3.5 (par exemple). Si le soft est maintenu, normalement pip installe tout sans problème.La branche 2.x est toujours activement maintenue, beaucoup de programmeurs n'ayant pas fait le saut à Python3.x (grosse inertie avec les habitudes, les problèmes de compatibilité, etc.). Pour voir quelle version de python est disponible, penser à l'autocomplétionen appuyant sur Tab après python. Voilà, je ne sais pas si cela peut aider. Si tu veux une aide en direct, il y a aussi un chat irc #python-fr (sous Freenode).
Désolé pour cette réponse tardive (mieux vaut tard que jamais).


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#18 Le 06/01/2017, à 11:24

erresse

Re : [Contourné] Installation Picalo

Salut Slystone,

Sous Xenial, on a bien deux versions de Python, la 2.7 et la 3.0, mais le problème pour Picalo, ce n'est pas Python lui-même, c'est l'interface graphique wxPython.
Avec Python-2.7 sous Trusty, la version de wxPython est la 2.8 qui a été testée avec Picalo et qui fonctionne bien.
Avec Python-2.7 sous Xenial, la version de wxPython est la 3.0 et elle ne convient pas du tout pour Picalo...
Par contre, je ne sais pas s'il est possible (en tout cas facile à faire) d'ajouter la version de wxPython-2.8 dans une installation Xenial.
Normalement, il existe un module permettant de choisir une version particulière, mais ça suppose de modifier le logiciel appelant pour qu'il intègre le module de choix et prenne la bonne version.
Je ne sais pas si c'est facilement faisable pour l'application Picalo, ni comment se comporteront les autres applications en présence de deux versions différentes de wxPython...

Pour l'heure, on attend le retour de Sylvock qui est demandeur, au vu des résultat du test que j'ai fait, pour savoir comment il envisage de traiter le problème.

Dernière modification par erresse (Le 06/01/2017, à 11:25)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#19 Le 06/01/2017, à 21:53

Silvock

Re : [Contourné] Installation Picalo

Bonne année !

Merci pour vos retours !
J'ai retrouvé une machine sous Trusty et ça fonctionne !

erresse a écrit :

Normalement, il existe un module permettant de choisir une version particulière, mais ça suppose de modifier le logiciel appelant pour qu'il intègre le module de choix et prenne la bonne version.
Je ne sais pas si c'est facilement faisable pour l'application Picalo, ni comment se comporteront les autres applications en présence de deux versions différentes de wxPython...

Je suis novice mais je peux toujours chercher des informations. En attendant, je pense que je peux signaler ce topic comme résolu. Qu'en dites vous ?

Hors ligne

#20 Le 07/01/2017, à 16:16

erresse

Re : [Contourné] Installation Picalo

En l'état, le problème demeure sous Xenial et suivants tant que le logiciel Picalo n'est pas remanié (y a-t-il une chance qu'il le soit un jour ?).
Sous Trusty et des versions antérieures (jusqu'à Precise, je crois), Picalo fonctionne... mais si son utilisation implique de bloquer la version de la distribution à la 14.04, ce n'est pas satisfaisant. Peut-on dire que le problème est résolu ???
Pour moi, il faudrait que Picalo tourne sous Xenial (voire les versions ultérieures) pour déclarer que le problème est vraiment "[Résolu]".
Pour clore le sujet en cours, tu peux le marquer comme "[Contourné]", par exemple, ça laisse la porte ouverte à une éventuelle reprise de Picalo pour maintenance...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne