当前位置: 首页 > wzjs >正文

静态网站开发环境网店营销与推广策划方案

静态网站开发环境,网店营销与推广策划方案,企业网站推广内容,网站建设平台怎么样4 创建并激活虚拟环境 虚拟环境非常有用,可以将多个项目隔离开来。根据我看的教程,貌似以前有多种创建方式,后来官方自带了。目前我就用官方的方式。 4.1 创建虚拟环境 创建部署文件夹(假如目录为d:\project01),在命令提示…

  4 创建并激活虚拟环境

        虚拟环境非常有用,可以将多个项目隔离开来。根据我看的教程,貌似以前有多种创建方式,后来官方自带了。目前我就用官方的方式。

        4.1 创建虚拟环境       

        创建部署文件夹(假如目录为d:\project01),在命令提示符中定位到该目录中,执行如下命令:

python -m venv .venv

        这里最后的“.venv”是我设置的虚拟环境名称,可以根据自己的习惯改成其他的。命令运行后会在项目文件夹下创建和虚拟环境同名的文件夹。

        4.2 激活虚拟环境

        运行如下命令激活虚拟环境(以我的情况为例,其实就是运行.venv\scripts目录下的activate.bat批处理文件):

.venv\scripts\activate

        成功后将会发现前面多了一些字符:括号里包含了虚拟环境的名称。这时就可以执行python程序或使用pip管理包了。

        还可以运行"deactivate"命令退出虚拟环境。

5 安装依赖

        在虚拟环境里执行"pip list"命令可以查看该虚拟环境下已经安装的包。

        在源代码的虚拟环境里(我使用pycharm,会自动帮我激活虚拟环境,无需手动)执行"pip freeze > requirements.txt"命令来生成requirements.txt, 将该文件复制到要部署的目录下,执行"pip install -r requirements.txt"命令来批量安装依赖的模块。

        虽然比复制虚拟环境多了安装过程,但是比较可靠。特别要注意的是将镜像源换成国内的,否则安装很慢。比如使用阿里云的镜像源,只要在刚才pip install命令后面再加上"-i https://mirrors.aliyun.com/pypi/simple/"。

6 复制代码并改变设置

        将源代码复制过去,不要复制虚拟环境。

        后续的项目维护上,我使用文件同步软件来更新程序文件。这类软件可以自动识别有变动的文件,然后上传到服务器上。为了防止这种方法有什么隐患,目前我是在升级前备份下生产环境。

7 运行项目

        目前我对wsgi,web服务器,应用服务器,nginx等分别有什么用理解的还不够,只能依葫芦画瓢。

        我的程序入口是main.py:

from app import create_app
from server import serverapp = create_app()  # 目前使用bat文件设置使用哪个配置, 这里不要传入参数if __name__ == '__main__':server(app)

        为了使用tornado,又加了一个server.py:

from tornado.httpserver import HTTPServer
from tornado.wsgi import WSGIContainer
from tornado.ioloop import IOLoopdef server(app, port=9900):s = HTTPServer(WSGIContainer(app))s.listen(port)  # 监听端口IOLoop.current().start()

        为了简便的运行程序,我在项目文件夹下创建批处理文件start.bat,命令如下:

call .venv\scripts\activate
set FLASK_CONFIG=production
python -m main

        其中第一行是激活虚拟环境,第二行是设置常量FLASK_CONFIG为生产环境,第三行是运行入口程序。运行后跳出命令提示符窗口,显示系统启动时的日志:

8 后记

        以上的要么是网上搜的教程,要么是问的ai,再经过自己的整理、实践,是能用的。但以我这点可怜的经验,肯定还有很大的改进空间,错漏也难免存在,希望能有大佬给出指点,不甚感激; 也希望有和我一样的菜鸟一起探讨,共同学习、进步。

http://www.dtcms.com/wzjs/349309.html

相关文章:

  • 上海网站建设与设计seo研究协会网app
  • 石家庄免费建站竞价托管
  • 网站开发好的公司推荐每日新闻简报
  • 国内哪个推广网站做的好郑州短视频代运营公司
  • 番禺区盐城seo排名
  • 淄博市建设档案馆网站网站建设平台
  • wordpress作者编辑seo搜索引擎优化推荐
  • 柳州商城网站开发百度推广获客方法
  • 外围网站代理怎么做小红书推广运营
  • 网站策划方案怎么制作个人网站
  • 中国英文政务网站建设金蝶进销存免费版
  • 新建网站怎么做优化最新国际新闻事件今天
  • 陕西省西安市网站建设公司怎么用网络推广业务
  • 做设计在哪个网站上找高清图济南seo整站优化招商电话
  • 网站方案特色选择简短种子在线资源搜索神器
  • 蓝色网站配色方案微信运营
  • 全国网站建设公百度官网推广
  • 江门蓬江疫情优化大师电脑版官方
  • 做网站PV网络推广的方法有
  • 导航网站制作 zhihu网络推广外包怎么接单
  • 打开网站是iis7东莞seo网络公司
  • 做网站免费搭建友情链接有哪些
  • 做短视频的网站收益企业营销网站
  • 影响网站建设价格的因素有影视剪辑培训机构排名
  • p2p网站建设多少钱重庆森林为什么叫这个名字
  • 互联网网站备案流程搜索引擎优化期末考试答案
  • 营口网站制作北京网站建设公司优势
  • 做网站需要学编程吗外链怎么发
  • 禁用 wordpress 自带 jquery搜索引擎优化的方法与技巧
  • 建设部网站 防火规范长沙网络推广软件