《建议:使用Python搭建Web服务时使用sqlite来做轻度数据库操作,比较方便,mysql就有点重》
偶然了解到Python的虚拟环境,虚拟环境的作用:与该机器上原Python环境相隔离,对原Python环境不造成任何影响,推荐使用。
前提条件,该机器上具备Python环境。
架设步骤:
参考文档:
官方文档虚拟环境架设
实际操作(以Ubuntu为例):
1.安装pip
apt-cache search pip | grep python
python-pip - Alternative Python package installer
sudo apt-get install python-pip
2.安装虚拟环境
sudo pip install virtualenv
此方法会在系统bin目录下建立virtualenv命令
3.建立虚拟环境
virtualenv ENV
会在运行该命令的当前目录下创建ENV环境
4.切换虚拟环境
进入ENV目录,运行source bin/activate
5.退出虚拟环境
deactivate
写到这里都不愿意写了,python架设web服务,使用bottle简单的不得了- -
只需要bottle.py 一个文件就可以了,附件是一个例子。
ENV下的目录结构:
bin bottle.py bottle.pyc include lib stat_checker.py views
分享到:
相关推荐
在IT行业中,轻量应用服务器通常用于部署小型或者中型的Web应用,它们提供了一种高效、便捷的方式来运行和管理应用程序。在这个特定的例子中,我们将关注如何在Ubuntu操作系统上使用Python和Django框架来建立一个...
本文详细介绍了如何在Windows Server 2003环境下安装和配置Exchange Server 2003,包括网络配置、安装支持服务、安装Exchange Server本身、配置G容量邮箱、启用POP3服务、创建用户和邮箱,以及最终的测试过程。...
Apache 架设 WEB 服务器实验报告 本次实验的目的是掌握使用 Apache 架设 WEB 服务器的方法。Apache 是目前最流行的开源 HTTP 服务器软件之一,能提供快速、可靠、稳定的 WEB 服务。通过本次实验,我们可以掌握 ...
总之,个人电脑架设服务器涉及硬件选择、操作系统安装、网络配置、服务搭建、安全防护、监控与备份等多个环节。每个步骤都需要仔细规划和实施,以确保服务器稳定、安全地运行。通过这个过程,你不仅可以提升技术能力...
总结,FreeBSD作为一款强大的开源操作系统,其丰富的功能和高度的灵活性使其在服务器架设、网络服务、开发环境等多个领域都有着广泛的应用。深入了解并熟练掌握FreeBSD的管理和应用技巧,能有效提升IT专业人士的工作...
5. **开发与测试环境**:对于开发人员来说,绿色Web服务器是理想的本地开发环境,可以快速搭建测试服务器,进行代码调试和功能验证,而不会干扰到生产环境的IIS服务。 6. **安全性**:虽然绿色Web服务器简化了安装...
《个人服务器架设全攻略》是一本面向初学者的实用指南,旨在帮助用户从零开始构建自己的个人服务器,包括Web网站、FTP服务器以及个人邮局服务器。这份资源以CHM(Compiled HTML Help)格式提供,方便用户下载后离线...
基于深度学习图像分割Unet的肿瘤区域识别辅助诊断系统python源码(含模型构建、后端架设和前端访问功能).zip【项目说明】有完整的模型构建、后端架设和前端访问功能。 医生只需通过web上传ct图像文件,后台就会使用...
安装过程中还可以选择安装必要的软件包和服务,例如Apache Web服务器、DNS服务器和邮件服务器。 Web服务器——Apache服务器 Apache HTTP Server是最流行的Web服务器,它免费、开源且跨平台。Apache支持多种功能,...
它提供了丰富的功能,如虚拟主机、模块化架构、SSL/TLS安全支持以及多种编程接口(如PHP、Perl、Python等)。Apache的安装通常包括下载源码或使用包管理器(如RPM或YUM),然后进行编译配置和安装。基本配置涉及修改...
了解并掌握这些知识点,可以帮助您更高效地使用HTTP架设工具,搭建和管理稳定的Web服务,为用户提供可靠的互联网体验。无论是个人网站还是企业级应用,选择合适的HTTP架设工具并正确配置是确保在线服务质量和安全的...
### 架设svn+viewvc 服务器 在本篇文章中,我们将详细介绍如何搭建一个结合了版本控制系统Subversion(简称SVN)与Web前端查看工具ViewVC的服务器环境。这一组合可以方便地为团队提供版本控制服务及代码浏览器功能...
总之,成功架设和设置CollabNet SubversionEdge在Linux上涉及多个步骤,包括安装依赖、配置环境、创建用户、安装软件、配置服务以及调整网络规则。每个环节都需要细致操作,确保所有组件正确无误地运行,才能实现...
4. **编程语言与框架**:网站开发通常涉及HTML、CSS、JavaScript等前端技术,以及PHP、Python、Java或.NET等后端语言。选择合适的框架,如Laravel、Django或ASP.NET,可以提高开发效率。 5. **数据库管理**:MySQL...
在IT行业中,网站架设是一项基础且至关重要的技能,尤其对于安防领域而言,拥有一个稳定、安全的在线平台能够有效地展示产品、服务以及提供技术支持。本教程“安防快线网站架设培训教程”旨在帮助初学者及有志于网络...
这个过程涉及到软件包管理、服务器配置、版本控制和Web服务的整合,对于提升IT专业人员的综合能力具有重要意义。通过熟练掌握这些步骤,你可以为团队提供一个强大且易于使用的项目管理和协作平台。