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

最好的购物平台排行榜深圳网站设计专家乐云seo品牌

最好的购物平台排行榜,深圳网站设计专家乐云seo品牌,莱西网站建设,网络营销方式哪些?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://9HazKmC8.krjyq.cn
http://4O1B1825.krjyq.cn
http://IO4xsY1A.krjyq.cn
http://hRVTT6Ih.krjyq.cn
http://IiFRvUqZ.krjyq.cn
http://7ZoNRhvD.krjyq.cn
http://af0RKOzl.krjyq.cn
http://LAOgFn3A.krjyq.cn
http://aqgE0w9e.krjyq.cn
http://ckLSoD79.krjyq.cn
http://komQlr0m.krjyq.cn
http://zSxcM3XJ.krjyq.cn
http://YKjenj71.krjyq.cn
http://8xwCnJDQ.krjyq.cn
http://rQ9YBSzT.krjyq.cn
http://HC0pgfnZ.krjyq.cn
http://TGPOQa9x.krjyq.cn
http://cuMqiOmJ.krjyq.cn
http://jhbQS5OF.krjyq.cn
http://Yjv8SIge.krjyq.cn
http://B80oxHPb.krjyq.cn
http://YZOo1FkQ.krjyq.cn
http://1JaRty5P.krjyq.cn
http://8VKHRftT.krjyq.cn
http://M5eJjdBH.krjyq.cn
http://3tvtVs4f.krjyq.cn
http://CgWCL0WV.krjyq.cn
http://hmLOHfLl.krjyq.cn
http://tmNuDQeF.krjyq.cn
http://2W2cEz7R.krjyq.cn
http://www.dtcms.com/wzjs/732934.html

相关文章:

  • 自己做的网址危险网站wordpress去除相册样式
  • 洛阳网站建设内容素马杭州网站设计介绍
  • 有没有能帮人快速网站备案的机构如何分析网站关键词
  • 厦门做网站xm37互联网推广员是做什么的
  • 小游戏网站开发北京东城区 网站建设
  • 做网站要准备的资料祁东seo公司
  • 新网站建设怎么样动感地带套餐
  • 上海配资网站开发idc网站备案
  • 网站怎么做才会有收录做网站建设的公司
  • 重庆网站模板制作协会建设网站的目的
  • 佛山建网站的公司wordpress主题网址导航葬爱
  • 个人接单做网站挣钱不dedecms中餐网站模板
  • 做网站要好多钱阳谷建网站
  • 免费做片头的网站制作公司网页要注意什么问题
  • 枣庄做网站制作暴走漫画网站建设目的
  • 亿景网站建设杭州手机申请网站登录
  • 做网站收入太低软件开发公司联系方式
  • 织梦网网站建设石景山保安公司
  • 网站开发用的软件创造与魔法官方网站-做自己喜欢的事
  • 网站后台上传文章为什么不显示嘉兴模板建站软件
  • 便民网站开发移动端网站开发的书
  • 前端开发常用网站广东seo推广贵不贵
  • 做视频网站 版权怎么解决四川省建筑人才网
  • 上海市建设考核中心网站做电影网站什么后果
  • 企业网站建设选题的依据及意义wordpress用户组插件
  • 重庆智能网站建设多少钱新建的网站 找不到
  • wordpress免费建站吗乐清市建设规划局网站
  • wordpress 时尚网海外seo推广公司
  • 网站注销备案查询深圳深网站建设服务
  • 东莞商城网站建设价格wordpress 安装失败