web-dev-qa-db-fra.com

Aucun module nommé future

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? ? 

3
PeppaPigKilla

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

3
jkulpe

J'ai eu le même problème, résolu en utilisant easy_install future

0
Pinlast