本帖是本人在安装配置python和flask环境时所用到的资源下载及相关的教程进行了整理罗列,来方便后面的人员,省去搜索的时间。如果你在安装配置是存在问题可留言给我。
首先罗列一下python+flask环境所用的一些程序组件的下载地址:
1、python语言环境:http://www.python.org/download/。
2、setuptools 组件:https://pypi.python.org/pypi/setuptools/0.9.6。
3、pip 组件:https://pypi.python.org/pypi/pip。
4、virtualenv 虚拟环境组件:https://pypi.python.org/pypi/virtualenv。
5、jinja2 模板引擎组件:https://pypi.python.org/pypi/Jinja2。
6、werkzeug WSGI工具箱:https://pypi.python.org/pypi/Werkzeug。
7、flask web服务器:https://pypi.python.org/pypi/Flask。
下面是我整理的安装配置教程:
windows下配置安装过程
python环境安装比较简单,下载python语言环境中的windows版本的msi格式文件,下载后双击安装即可,将环境变量path中加入python安装的路径。安装完成后可运行cmd,在命令行中测试一下。
如上图中所示,通过python命令,之后输出经典的hello world。表示python语言环境已经安装成功了。
接下来就是安装setuptools和pip。这个是可以实现后续的相关组件自动安装,但是在windows下好像不起作用,需要手动下载相关组件,通过python 运行setup.py来进行安装。所以pip可以不安装,但是setuptools还是需要安装的,因为后续的有些组件是依赖它的。
安装方法为打开cmd,进入setuptools目录,运行python setup.py install命令来安装。
安装完成后可以进入python的安装目录下查看Scripts目录中是否有easy_install.exe。有表示安装成功了。将Scripts路径也加入到环境变量中。
安装virtualenv,安装方法和上面一样,先下载后安装。
安装完成后可以常见自己的开发环境。
这里强烈建议大家通过virtualenv来创建虚拟的环境,为什么?我们这里是用来配置flask框架,如果你使用了多种框架,然而每个项目都是不一样,那么这个虚拟的环境就非常有必要了,没法虚拟环境都是独立的。如果不创建虚拟环境那么你的框架配置都是全局的,不排除会有相互影响的可能。
如何创建呢?下面我们来演示一下,运行cmd,先进入我们需要创建环境的目录,我这里就直接放在个人文件夹中的,根据你的需要自行选择。运行virtualenv name这个name是指你的虚拟环境目录名,创建之后进入虚拟环境下的Scripts目录,运行activate.bat,看到(name) C:\Users\zuojie\flaskspace\Scripts>就表示你后面所安装的框架就是在这个虚拟环境中的。
下来我们可以安装flask框架了,在安装之前需要先安装两个依赖组件,基于 Werkzeug WSGI工具箱和 Jinja2模板引擎。安装方法都是一样的,我这里再重复一下,先下载解压,进入解压目录,运行python setup.py install命令进行安装。以上三个都安装完成后,python+flask环境就安装好了。
最后讲一下eclipse下安装pyDev的插件,这个是使用eclipse配置的python开发环境。
打开eclipse,进入help-->Install new software..,点击add,name中输入pydev,location中输入http://pydev.org/updates,然后点击ok。出现如下图所示:
选择第一个pydev,点击next,根据提示进行安装。
安装完成后需要进行配置,window->Preferences中会出现PyDev,进入“Interpreter - Python” 设置。添加两个一个是python本身的环境,另一个是虚拟环境。
记下来就可以进行开发了。
好了先写到这里了,linux下的安装配置教程等有空再写一下吧。有问题可以留言。
相关推荐
1、基于vue+python+flask+uwsgi+nginx+mysql的外包项目网站项目源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...
Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统...
课程设计基于Python+Flask框架实现的新冠疫情可视化项目源码课程设计基于Python+Flask框架实现的新冠疫情可视化项目源码课程设计基于Python+Flask框架实现的新冠疫情可视化项目源码课程设计基于Python+Flask框架实现...
基于Python+flask+echarts实现的天气展示系统源码.zip基于Python+flask+echarts实现的天气展示系统源码.zip基于Python+flask+echarts实现的天气展示系统源码.zip基于Python+flask+echarts实现的天气展示系统源码.zip...
python+flask微信小程序订餐系统源码 python+flask微信小程序订餐系统源码python+flask微信小程序订餐系统源码 python+flask微信小程序订餐系统源码python+flask微信小程序订餐系统源码 ...
Python爬虫获取疫情数据,利用Flask+Echarts对数据进行分析与多样化展示。 Python + Flask + Echarts制作的新冠肺炎疫情实时监控项目,完成的功能主要有: 1、统计全球各国疫情数据 2、统计全国各省市地区每日疫情...
flask项目基于Python+Flask可视化项目源码.zipflask项目基于Python+Flask可视化项目源码.zipflask项目基于Python+Flask可视化项目源码.zipflask项目基于Python+Flask可视化项目源码.zipflask项目基于Python+Flask...
基于Python+Flask实现的新冠疫情可视化项目源码.zip基于Python+Flask实现的新冠疫情可视化项目源码.zip基于Python+Flask实现的新冠疫情可视化项目源码.zip基于Python+Flask实现的新冠疫情可视化项目源码.zip基于...
本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,以及Gunicorn作为WSGI服务器,最后集成Python和Flask来实现一个完整的Web服务环境。 首先,确保你的阿里云服务器是...
基于python+Flask框架构建网上电子商城系统,web全栈开发学习,课程设计、毕业设计,项目相关依赖库: alembic==1.0.1 asn1crypto==0.24.0 cffi==1.11.5 Click==7.0 cryptography==2.3.1 Flask==1.0.2 Flask-Migrate...
基于Python+Flask+twisted实现GB28181服务-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,...
基于Python+Flask的问卷调查应用。-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以...
基于Python+Flask+echarts的中国疫情数据大屏可视化项目-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试...
python+flask+mysql的协同过滤算法在线音乐推荐系统源码+数据库python+flask+mysql的协同过滤算法在线音乐推荐系统源码+数据库python+flask+mysql的协同过滤算法在线音乐推荐系统源码+数据库python+flask+mysql的...
基于python+flask框架+mysql数据库开发的学生管理系统源码+文档说明+数基于python+flask框架+mysql数据库开发的学生管理系统源码+文档说明+数基于python+flask框架+mysql数据库开发的学生管理系统源码+文档说明+数...
基于树莓派+Python+Flaskweb音乐播放器源码+文档说明(高分项目)基于树莓派+Python+Flaskweb音乐播放器源码+文档说明(高分项目)基于树莓派+Python+Flaskweb音乐播放器源码+文档说明(高分项目)基于树莓派+Python...
基于Python+Flask+Echarts的疫情爬虫&数据可视化项目+源码+开发文档说明,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Python+Flask+Echarts的疫情爬虫&...
课程设计基于Python+Flask+MySQL的图书管理系统源码+数据库(高分项目)课程设计基于Python+Flask+MySQL的图书管理系统源码+数据库(高分项目)课程设计基于Python+Flask+MySQL的图书管理系统源码+数据库(高分项目...
基于Python+Flask+Vue+PyTorch深度学习的肿瘤辅助诊断系统源码+文档说明基于Python+Flask+Vue+PyTorch深度学习的肿瘤辅助诊断系统源码+文档说明基于Python+Flask+Vue+PyTorch深度学习的肿瘤辅助诊断系统源码+文档...
Python基于前端+flask框架+mysql数据库的学生管理系统网站源码.zip Python基于前端+flask框架+mysql数据库的学生管理系统网站源码.zip Python基于前端+flask框架+mysql数据库的学生管理系统网站源码.zip Python基于...