Je lance un télégramme bot en python et j'utilise python3.6 sur raspbian (pi3)
Ci-dessous sont mes importations:
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import (
bytes, dict, int, list, object, range, str,
ascii, chr, hex, input, next, oct, open,
pow, round, super,
filter, map, Zip)
from uuid import uuid4
import re
import telegram
from telegram.utils.helpers import escape_markdown
from telegram import InlineQueryResultArticle, ParseMode, \
InputTextMessageContent
from telegram.ext import Updater, InlineQueryHandler, CommandHandler
import logging
import random
import telepot
import unicodedata
import json
import requests
import bs4
from bs4 import BeautifulSoup
Quand j'essaie de lancer mon bot avec Sudo python3 bot.py, je reçois
ImportError: No module named 'future'
J'ai cherché et trouvé beaucoup de réponses à ce sujet, mais aucune n'a fonctionné pour moi, comme pip install future
et pip3 install future
. Le module s'affiche dans ma bibliothèque pour python 3.6 future in lib
Avez-vous une idée du pourquoi No module named future
? ?
J'ai rencontré un problème similaire en utilisant du code Python écrit par quelqu'un d'autre. Voir http://python-future.org/ . future est un module qui facilite la conversion entre Python 2 et 3. C’est une installation facile pour moi en faisant pip3 install future
J'ai eu le même problème, résolu en utilisant easy_install future