Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序

#项目架构、功能点

架构: 

  • Anaconda3.9,是全球最受欢迎的开源 Python 分布式平台 ,包含 8,000 多个开源数据科学和机器学习包,包括Jupter、Conda、Numpy、Pandas、Matplotlib、TensorFlow、Sklearn等组件,涵盖交互式编程、Python环境管理、科学计算、数据分析、图像展示、机器学习等Python最擅长的领域。Conda 是一个开源包和环境管理系统,可在 Windows、macOS 和 Linux 上运行。Conda 可以快速安装、运行和更新包及其依赖项。它还可以轻松地在本地计算机上创建、保存、加载和切换环境。它是学习Python的必装工具软件。
  • Pycharm2022.1.3,PyCharm是一种Python 开发IDE,依靠它的智能代码补全、智能重构、实时错误检查和快速修复等功能,能提高代码质量,并大大提升Python开发效率。它是Python最好用的开发工具。
  • Python Flask,是目前十分流行的Python-Web框架,它使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它也被称为微框架(microframework),“微”是指Flask旨在保持代码简洁且易于扩展,具有很强的扩展性和兼容性,程序员可以使用Python语言快速实现一个网站或Web服务。Flask主要包括Werkzeug和Jinja2两个核心函数库,它们分别负责业务处理和安全方面的功能,这些基础函数为Web项目开发过程提供了丰富的基础组件。它是最简单的Python微框架。

功能点: 

  • 安装Anaconda3,安装Pycharm专业版。
  • Anaconda结合Pycharm打造第一个Flask程序"Hello World"。可通过以下两种方式(二选一均可,效果一样):
  1. 在Anaconda Navigator中创建环境并通过Pycharm完成Flask程序创建。
  2. 直接通过Pycharm创建Flask程序,填入Anaconda相关配置。

#第一步,安装Anconda3

  1.  官网下载最新的Anaconda3-Python 3.9版本。Anaconda | The World's Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.https://www.anaconda.com/
  2.  安装教程参考以下链接,注意环境变量可以暂时不用配置。Anaconda安装(过程详细)_基QI学习的博客-CSDN博客_anaconda安装本文将详细介绍Anaconda的安装过程。https://blog.csdn.net/weixin_42855758/article/details/122795125

#第二步,安装Pycharm专业版Professional

  1. 为了方便创建Flask程序,我们需要安装专业版,专业版收费(免费试用30天),社区版免费,但不支持通过IDE创建Flask应用程序。
  2. 官网下载最新的Pycharm2022.1版本。Download PyCharm: Python IDE for Professional Developers by JetBrainsDownload the latest version of PyCharm for Windows, macOS or Linux.https://www.jetbrains.com/pycharm/download
  3.  安装教程参考以下链接。Pycharm安装教程 (2022最新版)_程序员小歪的博客-CSDN博客_pycharm安装最新简介PyCharm是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。安装1. 进入Pycharm 官网的下载地址:链接:http://www.jetbrains.com/pycharm/download/#section=windows.2.professional表示专业https://blog.csdn.net/m0_71251976/article/details/125034590

#第三步,第一种方式,在Anaconda Navigator中创建环境并通过Pycharm完成Flask程序创建。 

0、前言,通过Anaconda创建Python环境的最大好处就是通过Conda就可以实现统一的环境管理+包管理,可以方便地对项目依赖包进行复制、克隆、导入、备份、删除、升级等相关操作。

1、开始菜单—Anaconda3—Anaconda Navigator—Environments—Create—输入项目名称—Create。稍微等待创建成功,此时会在D:\ProgramData\Anaconda3\envs\flaskProjectNew路径下创建相应的Python依赖库文件和可执行文件python.exe。

Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序_第1张图片

2、开始菜单—JetBrains—PyCharm2022.1.3—File—NewProject,按下图方式进行配置填写,Location填写我们的项目地址和项目名称,环境我们选择已配置环境,再选择Conda环境,选择第一步为我们创建好的项目名称下面的python.exe,Conda执行文件固定在Anaconda3安装文件的Sctripts下面的conda.exe。

  • 此时,项目相关文件如app.py放在项目路径下进行管理, 如C:\Users\Administrator\PycharmProjects\flaskProjectNew
  • 而项目相关依赖包则放在Anaconda3的envs路径下进行统一管理,如D:\ProgramData\Anaconda3\envs\flaskProjectNew

Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序_第2张图片

3、稍微等待项目创建成功。系统默认帮我们创建了一个Hello World接口程序。

Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序_第3张图片

4、右键运行app.py,打开浏览器输入以下网址http://127.0.0.1:5000/,网页显示Hello World!,此时第一个Flask程序创建成功。

Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序_第4张图片

#第二种方式,直接通过Pycharm创建Flask程序,填入Anaconda相关配置。 

1、 开始菜单—JetBrains—PyCharm2022.1.3—File—NewProject,按下图方式进行配置填写,Location填写我们的项目地址和项目名称,环境我们选择新环境使用Conda,我们在Anaconda3的envs目录下面填入项目名称,Conda执行文件固定在Anaconda3安装文件的Sctripts下面的conda.exe。

Python-Flask,Anaconda结合Pycharm打造第一个“Hello World“程序_第5张图片

2、设置完成后点击Create创建项目,稍微等待项目创建成功,此时,系统自动帮我们在Anaconda的envs目录下创建好了项目环境,可通过Anaconda3对项目依赖包进行统一管理。系统同样默认帮我们创建了一个Hello World接口程序。

3、第二种方式和第一种最大的区别就是通过Pycharm来创建项目环境,而第一种需要事先在Anaconda Navigator中创建项目环境,再在Pycharm中导入相关配置。两种方式均可,效果一样。

4、 最后右键运行app.py,打开浏览器输入以下网址http://127.0.0.1:5000/,得到同样结果:网页显示Hello World!。

你可能感兴趣的:(Python,大数据)