importerror: нет модуля с именем flask.ext.script

На самом деле я не могу использовать любой пакет сейчас!

importerror: нет модуля с именем flask.ext.script

importerror: нет модуля с именем Pymongo

4 ответа

Кажется, что ваша виртуальная среда не работает. Вы установили пакет flask-script, но когда вы запускаете скрипт, он все равно ищет его в C:\Python3.4, Вы можете дать нам больше информации, чтобы мы могли выяснить, где это не так. (Как вы его устанавливаете, как вы активируете virtualenv, переустанавливает ли Virtualenv работу, закрывает ли оболочка cmd и пытается снова работать?)

Также обратите внимание, что from flask.ext.extension import xxx это старый способ использовать расширение колбы. Вместо этого вы должны использовать from flask_script import Manager, Server если вы используете последнюю версию flashk-script 2.0.5

Если вы используете IDE, такую ​​как pycharm, то, возможно, потребуется установить интерпретатор python для правильной версии. В противном случае установленные вами пакеты не могут быть использованы для текущего проекта. Я также сталкивался с подобными вопросами, пока не установил интерпретатор IDE на Python 2.7. Тогда вы можете свободно импортировать склянку

Я думаю, тебе стоит использовать python 2использовать этот модуль flask.ext.script"потому что это старый способ сделать это, иначе вы могли бы установить Flask-Script и импортируйте его таким образом from flask_script импорт...

from flask.ext.extension import xxx - это старый способ импорта расширений, теперь он не работает. Вы должны сначала заморозить, чтобы вывести пакет и его версию, установленную в текущей среде. Затем вы можете проверить свой модуль и импортировать его как обычно

Ex -from flask_bcrypt import Bcrypt#this import the Bcrypt from flask_bcrypt

Другие вопросы по тегам