为什么python2.7可以import flask,但使用python3.8不可以

为什么python2.7可以import flask,但使用python3.8不可以

我有两个问题,第一个是我如果用输入python,系统自动默认是python2.7,我该怎么让他自动默认为python3.8?第二个问题是我使用python2.7可以import flask,但是我使用python3.8不可以import flask。这是为什么啊,好奇怪啊,救救我吧,我要没了http://img1.sycdn.imooc.com//climg/5ef1a0f4099df92b13340666.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。

1、mac会自带2.7版本的python,因此在终端中输入python进入的是2.7的,若同学需要修改为python3.8,则需要配置环境变量,步骤如下:

    1)首先打开终端  使用命令open ~/.bash_profile打开配置文件

    2)写入python的外部环境变量(根据自己的安装目录修改python的安装环境)

    export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.8/bin

    3)重命名python(这步很重要,直接关系到默认启动的python版本是否修改)

        alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"

    4)保存关闭文件

    5)source ~/.bash_profile

    6)再次输入 python,查看是否修改成功

2、若同学在终端中使用的是pip install则会安装到python2.7中,因此python3.8中是不能import的。同学可以使用pip3安装flask

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~


  • 精慕门9331367 提问者 #1
    谢谢,这个很有帮助,但是你们提供的那份关于mac的使用方法,在我的电脑上都是不可用的,我真的感觉很崩溃,你们可以出一个讲mac的视频吗?或者重新做一份关于mac的指导文件?
    2020-06-23 15:33:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师