Я создал приложение Flask на Windows P C, но теперь хочу работать в macOS. Почему «flask run» выдает ошибку: «zsh: команда не найдена: flask» - PullRequest
0 голосов
/ 15 февраля 2020

Я создал приложение Flask, следуя интерактивному учебнику 1023 * на Windows 10 P C. Я создал для него репозиторий на GitHub, и сейчас я пытаюсь работать с кодом на моей Ma c. При создании приложения я просто открываю терминал в PyCharm, набираю, flask run, и сервер запускается.

На моем Ma c в PyCharm я использую опцию Get from Version Control , клонируйте репозиторий из GitHub и загрузите файлы проекта в /Users/myUserAccount/PycharmProjects/. Проект открывается, но теперь, когда я набираю в терминале PyCharm, flask run, я получаю сообщение об ошибке: zsh: command not found: flask.

Я делаю столько исследований, сколько могу, прежде чем спрашивать, и я прочитайте несколько SO статей об этом сообщении об ошибке. Я определю Кажется, что это связано с моей Ma c с использованием Z Shell, но мои знания в области программирования не достаточно глубоки, чтобы полностью понять, как обойти это. Может ли кто-нибудь указать мне правильное направление?

Вот мой файл needs.txt ...

alembic==1.3.2
Babel==2.8.0
blinker==1.4
certifi==2019.11.28
chardet==3.0.4
Click==7.0
dominate==2.4.0
elasticsearch==7.5.1
Flask==1.1.1
Flask-Babel==1.0.0
Flask-Bootstrap==3.3.7.1
Flask-Login==0.4.1
Flask-Mail==0.9.1
Flask-Migrate==2.5.2
Flask-Moment==0.9.0
Flask-SQLAlchemy==2.4.1
Flask-WTF==0.14.2
guess-language-spirit==0.5.3
gunicorn==20.0.4
idna==2.8
itsdangerous==1.1.0
Jinja2==2.10.3
Mako==1.1.0
MarkupSafe==1.1.1
psycopg2==2.8.4
PyJWT==1.7.1
python-dateutil==2.8.1
python-dotenv==0.10.3
python-editor==1.0.4
pytz==2019.3
requests==2.22.0
six==1.13.0
SQLAlchemy==1.3.12
urllib3==1.25.8
visitor==0.1.3
Werkzeug==0.16.0
WTForms==2.2.1

Когда я запускаю echo $PATH, я получаю это ...

/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools

У меня ощущение, что путь - это проблема. Я не очень понимаю, как «путь» вписывается в программирование. Я просто знаю, что когда я ищу в Google статьи о Path и Shell ... ни одна из статей, кажется, не помогает мне понять мои конкретные проблемы c.

...