千家信息网

Python开发环境怎么部署

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,今天小编给大家分享一下Python开发环境怎么部署的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
千家信息网最后更新 2024年11月11日Python开发环境怎么部署

今天小编给大家分享一下Python开发环境怎么部署的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

一 开发环境概述

windows7

Python3.7 安装目录 D:\Program Files\python37

IDE Pycharm

wamp 3.0.6 64bit 支持PHP开发

VC MSVC11 (Visual C++ 2012)

二 寻找Web支持

首先对本地python做了必要的完善,支持 pip 安装软件包,使用pip install setuptools 并安装常用的模块,工具包

希望能够在Wamp环境下构建支持Python3.7的web开发环境。

2.1 解决方式

Apache HTTP服务器的mod_wsgi扩展模块,实现了Python WSGI标准,可以支持任何兼容Python WSGI标准的Python应用。

2.2 如何加载 加载mod-wsgi扩展

首先在以下网站安装组件

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

LoadModule wsgi_module modules/mod_wsgi.so

告诉apache,基于什么路径的请求转交给wsgi处理

首先在以下网站安装组件 mod_wsgi.so

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

LoadModule wsgi_module modules/mod_wsgi.so

目的是告诉apache,基于什么路径的请求转交给wsgi处理

没有操作成功,原因可能是版本依赖一致性问题

三 思维转换

Python大部分功能是基于脚本运行,在不开发整个网站项目的前提下,可以暂时减少对Web服务器的支持,所以暂时不考虑wamp下python web服务器的构建。

四 使用Pycharm

通过创建工程发现,Pycharm 会自动为创建的项目增加虚拟环境,这是什么情况?

4.1 虚拟环境

virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。我们从以下的问题说起

使用 pip install pymongo 安装成功,代码里使用时却显示找不到模块 python

pycharm : File > Settings > Project 《自己的工程》> Project InterPreter

应该可以看到一个库的列表,里面列举着一些你常用的已安装库。 只有在这里显示了,在代码里才可以使用,否则会报找不到模块的错误

原因:

Pycharm创建chram创建的项目的属性Interpreter路径是虚拟的python执行环境

这个环境是可以选择的

4.2 Python解释器

通过新建环境过程中虚拟环境的选择,又引出一个概念 Python解释器

Python是一门解释器语言,代码想运行,必须通过解释器执行,以上关于虚拟环境的配置,实际上就是指定编译器。

以上就是"Python开发环境怎么部署"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

环境 开发 支持 模块 知识 篇文章 解释器 解释 代码 服务器 网站 路径 项目 服务 成功 内容 原因 大部分 就是 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全模式下如何打开网页 苏州待客网络技术有限公司 大专生学软件开发有用吗 投标招标中标数据库表设计 信息安全专业网络安全实践报告 2021年网络安全大会十月份 忻州软件开发销售公司 网络安全红线管理杜绝违规外联 sql数据库excel 宠物店管理系统数据库结构 关于网络安全的微网文300字 怎样检查服务器是否中毒 软件开发人员哪里找 泰坦之旅手游服务器怎么调 数据库 数据库机密泄露 网络技术大赛ep1 如何看sql数据库的最新数据 中国电信 软件开发 招聘 企业网络安全杜永佳 淮北oa管理软件开发需要多少钱 2021年网络安全方案 浙江智谷互联网科技 计算机网络安全发展四个过程 厦门勇仕网络技术股份 昆明服务器租用 国家网络安全产业园最新消息 彩票网如何建立数据库 hfss非匹配网络技术 酒泉瞻严网络技术有限公司 德惠智能网络技术咨询售后服务
0