2015-11-12 4 views
3

На самом деле я не могу использовать pakage сейчас!importerror: нет модуля с именем flask.ext.script

importerror: no module named flask.ext.script

importerror: no module named Pymongo

+0

Ваш правильный путь? – Busturdust

+0

Является ли 'py' тем же интерпретатором, с которым связан' pip'? Если вы сомневаетесь, 'python -m pip install' - лучший способ установить пакеты (в этом случае используйте' py -m'). – dirn

ответ

0

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

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

+0

Я использовал его как с помощью операторов импорта, то из «flask.ext.script import Manager» и «from flask_script import Manager» с последним флагом-скриптом 2.0.5 оба они не вызывают никаких исключений, но получают ошибку, пока работает cronjob – user956424

0

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