Impossible d'utiliser l'appel api python-bittrex Bittrex Exchange  : aucune sortie


Je suis complètement novice en python (et en programmation), et je sais que cette question semblera très stupide pour la plupart d’entre vous. J’essaie d’obtenir des données à partir du bittrex d’échange de crypto-monnaies et de les mettre dans des variables dans mon script pour des calculs supplémentaires. J’essaie de faire en sorte que ce référentiel non officiel fonctionne pour récupérer les données de leur API. Bien que je n’aie aucun problème avec les données publiques (récupération avec curl), je ne parviens pas à faire fonctionner ce morceau de python et je ne peux donc pas récupérer les soldes ni aucune autre donnée privée.

Pour l’installer, j’ai fait ce qui suit :

wget https://github.com/ericsomdahl/python-bittrex/archive/master.zip
décompresser master.zip
cd python-bittrex-master
python setup.py installer

Impossible d'utiliser l'appel api python-bittrex Bittrex Exchange  : aucune sortie

Les fichiers suivants ont été créés :

ls -la /usr/local/lib/python2.7/dist-packages/bittrex/
48 au total
drwxr-sr-x 2 personnel racine 4096 30 septembre 15:04 .
drwxrwsr-x 3 personnel racine 4096 30 septembre 15:04 ..
-rw-rw-r– 1 personnel racine 15357 12 septembre 18:34 bittrex.py
-rw-r–r– 1 personnel racine 17302 30 septembre 15:04 bittrex.pyc
-rw-rw-r– 1 personnel racine 0 sept. 12 18:34 __init__.py
-rw-r–r– 1 personnel racine 145 30 sept. 15:04 __init__.pyc

Ensuite, j’ai créé ces fichiers de test, mais ils ne produisent tous les deux aucune sortie :

chat get_balances.py
# ! /usr/bin/env python
depuis bittrex.bittrex importer Bittrex
api = Bittrex(‘fXXXXXXXXXXXXXXXXXXXXXXXXXXXD’, ‘1XXXXXXXXXXXXXXXXXXXXXXXXX0’)
api.get_balances()

et

chat get_markets.py
# ! /usr/bin/env python
depuis bittrex.bittrex importer Bittrex
api = Bittrex(‘fXXXXXXXXXXXXXXXXXXXXXXXXXXXD’, ‘1XXXXXXXXXXXXXXXXXXXXXXXXX0’)
api.get_markets()

Avant d’installer python setup.py, la sortie était : ImportError : impossible d’importer le nom Bittrex

J’ai essayé de le dépanner avec python -v à l’avant mais il a produit 500 lignes de sortie que je n’ai pas réussi à comprendre, je le partagerais bien sûr si quelqu’un le demandait.

Pendant que j’écris, je suis sûr qu’il me manque quelque chose de très trivial, désolé si c’est une question stupide, mais la documentation manque de tout principe, c’est très peu et cela suppose que celui qui intègre ce code est un développeur ; et je ne suis pas.

Suite aux suggestions d’un autre forum, j’ai fait:

root@my:/home/me/test/python-bittrex-master# pip installer bittrex
Téléchargement/déballage de bittrex
Téléchargement de bittrex-0.1.4.tar.gz
Exécution de setup.py (chemin :/tmp/pip_build_root/bittrex/setup.py) egg_info pour le package bittrex

Demandes de téléchargement/décompression==2.7.0 (depuis bittrex)
Téléchargement de request-2.7.0-py2.py3-none-any.whl (470 Ko) : 470 Ko téléchargés
Installation des packages collectés : bittrex, requêtes
Exécution de l’installation setup.py pour bittrex

Installation existante trouvée : requêtes 2.2.1
Ne pas désinstaller les requêtes sur /usr/lib/python2.7/dist-packages, propriété du système d’exploitation
Requêtes bittrex installées avec succès
Nettoyer…

python get_balances.py
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:90 : InsecurePlatformWarning : un véritable objet SSLContext n’est pas disponible. Cela empêche urllib3 de configurer SSL de manière appropriée et peut entraîner l’échec de certaines connexions SSL. Pour plus d’informations, consultez https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
Avertissement de plate-forme non sécurisée

Il y a donc un avertissement, mais toujours pas de sortie.

Si vous essayez le code que j’ai collé tel quel, il devrait renvoyer « api invalide », alors qu’il ne génère aucune sortie sur mon système. Comment résoudre ce problème ?