Есть ли способ установить Flask глобально - PullRequest
0 голосов
/ 21 апреля 2020

Я новичок в Python. Сегодня я установил flask в C: Users \ myName \ FolderA, используя приведенные ниже команды, и все работало нормально. Но когда я пытаюсь создать структуру C: Users \ myName \ FolderA \ FolderB и создать в ней app.py, мой VSCode говорит: «ModuleNotFoundError: нет модуля с именем flask». Значит ли это, что мне тоже нужно установить flask в папку B? Есть ли способ установить flask глобально и сделать так, чтобы все папки в «Папке A» обращались к библиотекам?

Команды, используемые для установки Flask

  • C: Пользователи \ myName \ FolderA \ py -m venv env
  • C: пользователи \ myName \ FolderA \ env \ Scripts \ активировать
  • (env) c: пользователи \ myName \ FolderA \ pip установить flask

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Вы используете virtualenv. Все, что установлено внутри virtualenv, находится внутри этого virtualenv (что на самом деле хорошо: все ваши зависимости только для этого проекта!).

Если вы хотите устанавливать пакеты глобально, запустите

pip install flask

без , предварительно запустив скрипт activit (который активирует your virtualenv).

0 голосов
/ 21 апреля 2020

PIP должен устанавливать пакеты глобально. Вам не нужно переустанавливать flask каждый раз. Похоже, что-то не так с вашим PIP. Как вы установили Python?

Вы можете попробовать обновить PIP, что может исправить это. Попробуйте запустить

python -m pip install –upgrade pip

в cmd.

Редактировать: Это также может быть проблемой с кодом Visual Studio. Попробуйте запустить код python через CMD.

...