使用了网上其他人的方法:将~/.local/bin加入环境变量中,还是不行。
mac自带了python2.7,而我自己又安装了python3.7和python3.8,在~/.local/bin下系统默认启动的时2.7的flask,而我的在模块中用的是python3.8的flask,所以没有命令找不到。
mac将python3.7和python3.8自动安装到了下面这个目录:
/Library/Frameworks/Python.framework/Versions/
需要在环境变量中导入此目录以及python文件的包目录,操作如下:
step1
:找到上面python3安装的目录
step2
:进入自己安装的3.7或者3.8的目录中找到bin文件,用pwd命令查看当前路径
step3
:vim ~/.bash_profile进入配置文件,加入下面的代码:
export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin/
保存退出,更新文件:source ~/.bash_profile
重新执行flask,问题解决~
在执行flask时遇到以下问题:>>> export FLASK_APP=app.py>>> export FLASK_ENV=development>>> flask runzsh: command not found: flask使用了网上其他人的方法:将~/.local/bin加入环境变量中,还是不行。找到原因如下:mac自带了python2.7,而我自己又安装了python3.7和python3.8,在~/.local/bi
标题pycharm操作
Flask
的app.
run
()的坑
我们如果自定义配置了app.
run
()中debug、host、port直接点击pycharm的运行
flask
,默认是不会起任何作用的。
解决办法是有两种:
**1.直接在pycharm的终端中运行,修改的配置则生效。**但每次需要手动输入命令。
2.修改pycharm中
flask
的配置,然后点击pycharm运行就可以了。
首先找到配置...
1,
Flask
笔记
由于项目需求,所以需要学习一下
Flask
框架。一直以来对于这种前端设计类的框架总是没有什么特别大的学习兴趣,因此用这种记录笔记的方式来督促自己学习,也方便以后查询自己的学习进程,这份笔记主要包含了学习内容与程序bug两部分。学习过程中主要参考了一个
Flask
项目,方式就是对于项目进行逐行源代码拆解,由于项目保密需求,将会对其中部分核心代码进行加密隐藏,敬请谅解。
1app.
run
()这个函数是
flask
项目的入口函数,这个
run
函数看很多博客上都没有进行具体的讲解,补充一下参数:
1.打开终端2.
Mac
系统自带
Python
2.7,如果
mac
上没有装pip的话,先安装pip,pip 是一个
Python
包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具。
安装命令:sudo easy_install pip
安装成功后,显示如下:
Installed /Library/
Python
/2.7/site-packages/pip-9.0.
1.双击Docker.dmg打开安装程序,然后将 Docker 图标拖到 Applications 文件夹。
2. 双击Docker.appApplications 文件夹以
启动
Docker。在下面的示例中,Applications 文件夹处于“网格”视图模式。
3. Docker 菜单 ( ) 显示 Docker
Python
会在什么地方寻找文件来导入模块?
使用命名为 path 变量的存储在标准 sys 模块 下的一系列目录名和 ZIP 压缩文件。
你可以读取和修改这个列表。下面是在我的
Mac
上
Python
3.3 的 sys.path 的内容:
>>> import sys
>>> for place in sys.path:
1.找到目录/Library/Frameworks/
Python
.framework/Versions/3.9/bin.拖入终端 cd
2.vim ~/.bash_profile
PATH="/Library/Frameworks/
Python
.framework/Versions/3.9/bin:${PATH}"
export PATH
esc退出 source ~/.bash_profile保存
3.vim ~/.
zsh
rc
写入source ~/.bash_prof
刚入
mac
M1的小白,安装
flask
捣腾了几天,希望能解决你的问题。
mac
自带
python
2.7环境,下载了
python
3.9社区版,因此同时存在
python
2.7和
python
3.9。
在开始研究
flask
时还未修改
python
默认版本2.7,
最后成功修改
python
默认版本也成功安装
flask
。
如果在操作中涉及‘
python
’或是‘pip’,操作失败了,
可以尝试一下‘
python
3’或是‘pip3’,前提是存在两个版本
python
。
修改
python
默认版本可以参考我上一篇文章:
之前用
Flask
框架开发了一个
Python
的restful api服务器项目,使用Nginx和uWSGI部署起来感觉挺麻烦,过程中还因为对
Flask
框架和uwsgi的不熟悉,花了好长时间才把应用完全部署起来。下面分享部署成功的相关配置以及部署
Flask
项目时极可能犯的一个小错误。
Flask
项目源码
Nginx使用的版本是1.12.1,uWSGI是2.
Django创建模块报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
uiautomator:
http报错:405 (METHOD NOT ALLOWED)
发光的梦崽子:
mac启动flask报错:zsh: command not found: flask
小羊黏黏:
mac启动flask报错:zsh: command not found: flask
alex_py:
mac启动flask报错:zsh: command not found: flask
小羊黏黏: