mac M1小白 关于python安装flask

背景:
刚入mac M1的小白,安装flask捣腾了几天,希望能解决你的问题。
mac自带python2.7环境,下载了python3.9社区版,因此同时存在python2.7和python3.9。
在开始研究flask时还未修改python默认版本2.7,
最后成功修改python默认版本也成功安装flask。
如果在操作中涉及‘python’或是‘pip’,操作失败了,
可以尝试一下‘python3’或是‘pip3’,前提是存在两个版本python。

修改python默认版本可以参考我上一篇文章:
https://blog.csdn.net/weixin_43394309/article/details/117954818

下面是我在安装过程中遇到的一些问题,如你也遇到这些问题,可以作为参考:

- 查看pip版本

  1. 打开终端
  2. 输入“pip -V”或“pip3 - V”,这取决于你有没有修改python默认版本。若默认python版本为python2.7,则此时pip是默认给Python2用,pip3是指定给Python3用。
    因为升级pip版本之前,我还未修改python默认版本2.7,且电脑下载了python3.9,所以这里用的是pip3.
    在未知python3用的pip3时,前面一直用pip,一直失败。
 kkeria@huangdeMacBook-Pro ~ % pip3 -V

- 更新pip版本 ‘python -m pip install --upgrade pip’

若您在使用pip的时候出现以下提示,即代表需要更新pip版本了。

....
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

如何更新呢?

kkeria@huangdeMacBook-Pro ~ % pip3 install --upgrade  pip

- 安装flask

kkeria@huangdeMacBook-Pro ~ % pip3 install flask

- pip install flask时出现ImportError: No module named typing

以下参考另一位博主文章:https://blog.csdn.net/u011806486/article/details/117128581
因为忘记以下代码是否解决问题,所以仅提供一个参考,
这里注意一下其中的‘2.7’和‘python’,不知道是不是应该改为‘3.9‘(版本号)和‘python3’ ?

kkeria@huangdeMacBook-Pro ~ % curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
kkeria@huangdeMacBook-Pro ~ % python get-pip.py
kkeria@huangdeMacBook-Pro ~ % python -m pip install --upgrade "pip < 21.0"

- pip install flask时出现ImportError: No module named flask

以下参考另一位博主文章:https://blog.csdn.net/CiuPasswort/article/details/80490784
因为忘记以下代码是否解决问题,所以仅提供一个参考。

kkeria@huangdeMacBook-Pro ~ % git clone https://github.com/pallets/flask
kkeria@huangdeMacBook-Pro ~ % cd flask
kkeria@huangdeMacBook-Pro ~ % python setup.py install

- pip install flask时出现一大串Requirement already satisfied

代表已经安装flask,可以去python安装路径(2.7和3.9两个版本)中查看是否存在flask的文件包
查看python3.9中是否没有flask文件包,如果没有,则执行以下操作

  1. pip install - -target=目标路径 <工具包名字>
    目标路径是以site-packages为结尾的文件夹,site-packages是手动构建的python包的目标目录,存放python的第三方库
kkeria@huangdeMacBook-Pro ~ % pip install --target=/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages flask
  1. 如果出现WARNING: Target directory Specify --upgrade to force replacement.
    表示目标目录已存在,指定–upgrade则强制替换。➕“–upgrade”即可。

- 检查flask是否安装成功,查看其版本

因为这里还未修改python默认版本,所以这里python3启动python3.9,同时我上面的flask是安装在python3.9中

kkeria@huangdeMBP ~ % python3   
Python 3.9.5 (v3.9.5:0a7dcbdb13, May  3 2021, 13:05:53) 
[Clang 12.0.5 (clang-1205.0.22.9)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
>>> flask.__version__
'2.0.1'
# 安装成功

- pycharm中创建第一个flask文件

  1. 创建新项目

  2. 左上角preference->Project->Python Interpreter->"+"->输入“flask”->install Package
    在这里插入图片描述
    在这里插入图片描述

  3. 输入以下代码

from flask import Flask
 
app = Flask(__name__)
 
@app.route('/')
def index():
    return '<h1>Hello World</h1>'
 
if __name__ == '__main__':
    app.run(debug=True)

点击链接
点击链接
在这里插入图片描述
成功!!

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值