Python 2.7 и Flask - при использовании функций из модуля "Random" возвращается "500 Internal Server Error" при использовании venv

Я тестирую веб-сервис, написанный на python и flask. В этом сервисе я хочу создать случайное число. Кажется, что ни одно из решений, размещенных в Интернете, не работает, как будто "случайный" модуль не работает. Я проверил, и нет никаких random.py или random.pyc в папках вокруг webservice.py

Вот как я запускаю веб-сервис:

$ . venv/bin/activate
$ python webservice.py

Как исправить случайный модуль, недоступный при работе в виртуальной среде?

import random
from random import randint

x = random.random()*100
x = randint(0,10)
print 'r' + x #does not work 

Вот что находится в папке venv:

введите описание изображения здесь

2 ответа

Проверьте, даст ли метод help("random") список.

  • Затем переустановите модуль в этом venv. И что находится в папке lib?

ссылка, чтобы помочь.

https://docs.python.org/2/library/random.html

Похоже, вы пытаетесь добавить строку и целое число.

Создание строки из строки и целого числа в Python

print 'x' + str(randint(0,10)) # try casting the int to string :)
Другие вопросы по тегам