Page 2 sur 4

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 21 sept. 2017, 21:50
par waow29
Nickel!! Ca fonctionne!!
Un énorme merci pour ton aide!!

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 21 sept. 2017, 21:59
par Neutrino
Merci pour ton retour ;)

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 21 sept. 2017, 22:22
par waow29
C'est la moindre des choses!
Et si ça peut aider quelqu'un d'autre

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 12 avr. 2018, 14:52
par pigloox
Neutrino a écrit :Depuis la dernière version :

Code : Tout sélectionner

sudo pip install gcalcli
Et ça doit marcher :)
Bonjour,

Je suis désolé de re déterrer ce topic mais j'ai moi aussi un soucis de réinstallation, voici le message d'erreur que j'ai :

Code : Tout sélectionner

gcalcli agenda --noauth_local_webserver
Traceback (most recent call last):
  File "/usr/local/bin/gcalcli", line 4, in <module>
    __import__('pkg_resources').run_script('gcalcli==3.4.0', 'gcalcli')
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3019, in <module>
    @_call_aside
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3003, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3032, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 657, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 670, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 854, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (oauth2client 1.4.12 (/home/pi/.local/lib/python2.7/site-packages), Requirement.parse('oauth2client<5.0.0dev,>=1.5.0'), set(['google-api-python-client']))


Une idée ?
Merci

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 12 avr. 2018, 19:05
par Neutrino

Code : Tout sélectionner

pkg_resources.ContextualVersionConflict: (oauth2client 1.4.12 (/home/pi/.local/lib/python2.7/site-packages), Requirement.parse('oauth2client<5.0.0dev,>=1.5.0'), set(['google-api-python-client']))
La version de oauth2client est trop ancienne...
Pourtant, avec le pip install, c'est la version qui s'installe.
Je viens d'essayer sur une installation fraîche de Stretch et aucun problème.
Peut-être avec un

Code : Tout sélectionner

sudo pip install oauth2client==1.5.0

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 14 avr. 2018, 07:29
par pigloox
Merci Neutrino,

Le problème venait bien de oauth2client, je l'avais installé "manuellement" en suivant le tuto du forum mais gcalcli n'a pas l'air d'aimer.
J'ai désinstaller oauth2client et relancer l'installation de gcalcli et c'est repartit.

Merci

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 19 août 2019, 15:14
par fab0030
Bonjour,
petit up sur la ligne de commande pour récupérer la clé :

Code : Tout sélectionner

gcalcli --noauth_local_webserver agenda
Sinon vous aurez droit à un message :

Code : Tout sélectionner

gcalcli: error: unrecognized arguments: --noauth_local_webserver

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 19 oct. 2019, 18:00
par ErwaN_89
Bonjour,

C'est bien la première fois que je galère autant avec Domoticz :-) mais là je sèche !
Si une âme charitable veut bien m'aider car je n'ai plus d'idées... :-(

Aprés avoir suivi la partie 1 du Tuto https://easydomoticz.com/agenda-google- ... -partie-1/
Je lance la commande :

Code : Tout sélectionner

sudo gcalcli agenda --noauth_local_webserver
et j'obtiens :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/local/bin/gcalcli", line 11, in <module>
    load_entry_point('gcalcli==4.2.0', 'console_scripts', 'gcalcli')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "build/bdist.linux-armv7l/egg/gcalcli/cli.py", line 30, in <module>
  File "build/bdist.linux-armv7l/egg/gcalcli/argparsers.py", line 8, in <module>
ImportError: cannot import name get_terminal_size
Si vous-pouvez me débloquer ce serait super sympa !

Merci

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 20 oct. 2019, 09:48
par Neutrino
Il te manque une librairie que PIP aurait du instakker
MAJ de PIP

Code : Tout sélectionner

pip install --upgrade setuptools pip
désinstallation de la librairie au cas ou pip pense que tu l'as déjà

Code : Tout sélectionner

pip uninstall backports.shutil_get_terminal_size
réinstallation de la librairie

Code : Tout sélectionner

pip install --upgrade backports.shutil_get_terminal_size
Source : https://github.com/ipython/ipython/issu ... -256929008

Re: Réussir à installer "gcalcli" sur Raspberry

Publié : 20 oct. 2019, 10:11
par ErwaN_89
Bonjour,

Merci de ta réponse, depuis hier j'ai un peu avancé, j'ai installé gcalcli avec pip mais maintenant quand je lance

Code : Tout sélectionner

pi@raspberrypi:/$ sudo gcalcli list --noauth_local_webserver
usage: gcalcli [-h] [--default-calendar DEFAULTCALENDAR]
               [--client-id CLIENT_ID] [--config-folder CONFIG_FOLDER]
               [--client-secret CLIENT_SECRET] [--nocache] [--refresh]
               [--noincluderc] [--conky] [--nocolor] [--calendar CALENDAR]
               [--locale LOCALE] [--lineart {fancy,unicode,ascii}]
gcalcli: error: unrecognized arguments: --noauth_local_webserver
C'est en s'arracher les cheveux cette histoire :-)

Merci de l'aide