码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
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"。可通过以下两种方式(二选一均可,效果一样):
在Anaconda Navigator中创建环境并通过Pycharm完成Flask程序创建。
直接通过Pycharm创建Flask程序,填入Anaconda相关配置。
#第一步,安装Anconda3
官网下载最新的Anaconda3-Python 3.9版本。
Anaconda | The World's Most Popular Data Science Platform
Anaconda 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/
安装教程参考以下链接,注意环境变量可以暂时不用配置。
Anaconda安装(过程详细)_基QI学习的博客-CSDN博客_anaconda安装
本文将详细介绍Anaconda的安装过程。
https://blog.csdn.net/weixin_42855758/article/details/122795125
#第二步,安装Pycharm专业版Professional
为了方便创建Flask程序,我们需要安装专业版,专业版收费(免费试用30天),社区版免费,但不支持通过IDE创建Flask应用程序。
官网下载最新的Pycharm2022.1版本。
Download PyCharm: Python IDE for Professional Developers by JetBrains
Download the latest version of PyCharm for Windows, macOS or Linux.
https://www.jetbrains.com/pycharm/download
安装教程参考以下链接。
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。
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
3、稍微等待项目创建成功。系统默认帮我们创建了一个Hello World接口程序。
4、右键运行app.py,打开浏览器输入以下网址
http://127.0.0.1:5000/
,网页显示Hello World!,此时第一个Flask程序创建成功。
#第二种方式,直接通过Pycharm创建Flask程序,填入Anaconda相关配置。
1、 开始菜单—JetBrains—PyCharm2022.1.3—File—NewProject,按下图方式进行配置填写,Location填写我们的项目地址和项目名称,环境我们选择新环境使用Conda,我们在Anaconda3的envs目录下面填入项目名称,Conda执行文件固定在Anaconda3安装文件的Sctripts下面的conda.exe。
2、设置完成后点击Create创建项目,稍微等待项目创建成功,此时,系统自动帮我们在Anaconda的envs目录下创建好了项目环境,可通过Anaconda3对项目依赖包进行统一管理。系统同样默认帮我们创建了一个Hello World接口程序。
3、第二种方式和第一种最大的区别就是通过Pycharm来创建项目环境,而第一种需要事先在Anaconda Navigator中创建项目环境,再在Pycharm中导入相关配置。两种方式均可,效果一样。
4、 最后右键运行app.py,打开浏览器输入以下网址
http://127.0.0.1:5000/
,得到同样结果:网页显示Hello World!。
相关阅读:
猿代码首届团课免单节火热进行中!|猿代码科技
mysql8 添加一个用户 并给与所有权限 报错解决
【Redis学习笔记】第二章【2.4】Redis数据类型--set
java面试强基(17)
PTA--1014 Waiting in Line(模拟队列)
机器学习(18)——分类算法(补充)
二十二、SpringBoot + Jwt + Vue 权限管理系统 (3)
Linux账号管理:用户账号与用户组
数据结构之双向链表
Python 遍历字典的若干方法
原文地址:https://blog.csdn.net/m0_59562547/article/details/125599134
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号