Odoo14(Windows)开发环境搭建_odoo windows部署-程序员宅基地

技术标签: 技术分享  python  pycharm  ide  运维开发  

Windows11安装Odoo14

第一步:安装python环境

进入python官网(www.python.org),找到odoo最适合的python3.7

执行安装包

若python环境变量未加入成功,则要配置环境变量

本地搜“查看高级系统设置”-->>点击环境变量-->>配置我们python3.7的环境变量

之后打开cmd,更新一下pip的版本python -m pip install -U pip

第二步:安装pycharm

我这里安装的是PyCharm Community Edition 2022.1.3

我们可以去官网下载社区版即可

点击Next之后选择安装路径最好不要在C盘

之后按照下图勾选,点Next

点击安装,直到进度条读完

选择”我想稍后重启电脑”点击完成

第三步:安装与odoo14配套的postgresql

点击Next,之后选择安装路径,点击Next到下图

点击Next,继续设置路径,设置在上一个路径的文件夹内

例:若安装pgsql第一次路径在D:\pgsql,则第二次路径设置为D:\pgsql\data,设置完点击Next

之后设置密码,建议都是admin

端口号是5432

点击Finish结束,之后弹出来的Stack Builder无需安装,退出即可

之后图形化界面程序可在这里找到,我这里改名字了

双击进入,输入密码admin

创建新角色admin

勾选权限

第四步:搭建odoo框架环境

我们先获取odoo14的压缩包

打开pycharm,选择文件->打开

打开我们的odoo文件夹,点击确定

提示选择此窗口还是新窗口,选择此窗口,耐心等待读条

之后点击右上角的齿轮,添加我们的python解释器

点击添加后,点击系统解释器,选择我们自己的python.exe,确定

到现在为止,我们的环境已经配置好了,之后就是安装依赖库

打开cmd,然后执行命令python –m pip install –r <requirements.txt的绝对路径>

执行命令后会有很多的库要安装,同时也可能会报很多错误,若报错复制报错信息去百度,几乎都有解决方法

最后安装完毕

然后打开pycharm中的odoo.conf文件,进行相应的配置

配置文件下面出现红线没有关系,只要文件本身不报红就可以

之后点击这里的编辑配置

点击加号,选择Python,然后设置脚本路径和形参(-c odoo.conf的路径)

点击确定完成后,点击绿色三角运行odoo-bin

出现以下情况为正常运行,odoo默认端口为8069

然后我们打开浏览器(建议谷歌)访问本地(localhost/127.0.0.1)8069端口

当看到以上页面,则表示部署成功

在访问本地端口的时候,可能会出现一些异常,以下是可能出现的几种问题

问题一:我们在访问本地8069端口后,第一次都是跳转到上面这个界面的,但有的不会加载JS,如图下所示:

出现这种问题的解决方法是,看一下注册表的计算机\HKEY_CLASSES_ROOT\.css

这里的Content Type要改为text/css,然后重新启动odoo-bin,页面显示正常

问题二:访问本地的8069端口之后,报访问错误500的错误,这多半是数据库没有连接成功,请检查数据库配置和odoo.conf里的配置。

问题三:在web/database/selector页面创建数据库报错

若有这种情况,检查自己的lxml包的版本,在调整了版本之后,创建数据库成功

点击odoo这个数据库后成功进入主界面

注:以上为作者本人Odoo14环境搭建全过程,之后的操作大都涉及python编程,且形式多样化,在此不做演示。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44787832/article/details/125891443

智能推荐

C++程序员应了解的那些事(68)非类型模板参数_包含非静态存储持续时间的变量不能用作非类型参数-程序员宅基地

文章浏览阅读1.4k次,点赞3次,收藏9次。模板除了定义类型参数,我们还可以在模板定义非类型参数。什么是非类型形参?顾名思义,就是表示一个固定类型的常量而不是一个类型。※ 固定类型是有局限的,只有整形,指针和引用才能作为非类型形参;※ 而且绑定到该形参的实参必须是常量表达式,即编译期就能确认结果。非类型形参的局限:1.浮点数不可以作为非类型形参,包括float,double。具体原因可能是历史因素,也许未来C++会支持浮点数;2.类不可以作为非类型形参;3.字符串不可以作为非类型形参;4.整形,可转化为整形的类型都可以作为形参,比如int_包含非静态存储持续时间的变量不能用作非类型参数

正规的IT外包公司的报价组成_软件劳务派遣报价-程序员宅基地

文章浏览阅读3k次。在IT驻场外包中,外包公司在派遣人员与用人单位之间到底从中抽了多少?_软件劳务派遣报价

ganglia安装-程序员宅基地

文章浏览阅读68次。我是参考 http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-1/ 这篇文章搭建的ganglia,部分内容页引自这篇文章,与原文不同之处用红色标出,操作系统是CentOS 5.7 x86_64。安装 Ganglia先决条件假定您已经设置了 yum 库,安装先决条件在很大程度上应当十分简单。类...

Magics修复STL文件_magics导入零件 stp-程序员宅基地

文章浏览阅读7k次。Magics RP是比利时Materialise公司开发的、完全针对3D打印工序特征的软件,其目前最新版本为19.01。Magics为处理STL文件提供了理想的、完美的解决方案,具有功能强大、易用、高效等优点,是从事3D打印行业必不可少的软件。在3D打印行业,Magics常用于零件摆放、模型修复、添加支撑、切片等环节。  由于STL文件结构简单,没有几何拓扑_magics导入零件 stp

oracle 学习网站收集-程序员宅基地

文章浏览阅读1.7k次。《转载》Oracle官方站:Oracle中文官网metalink.oracle.comOracle官方知识库,需要付费帐号登陆tahiti.oracle.comsearch and download documentation for Oracle's server productsOracle11gR1Online DocumentationOracle10gR2 Online Docu

【毫米波雷达】毫米波雷达接收发射信号matlab仿真_毫米波雷达仿真-程序员宅基地

文章浏览阅读872次,点赞22次,收藏26次。毫米波雷达是一种利用毫米波段电磁波来探测目标的雷达系统。它具有体积小、重量轻、功耗低、分辨率高、抗干扰能力强等优点,广泛应用于汽车、航空、航天、军事等领域。毫米波雷达的工作原理是:雷达发射机发射毫米波电磁波,电磁波遇到目标后反射,反射波被雷达接收机接收,并根据反射波的强度、频率和相位等信息来确定目标的位置、速度和姿态。毫米波雷达的接收发射信号主要包括以下几个步骤:发射信号毫米波雷达发射机产生毫米波电磁波,并通过天线发射出去。发射信号的频率、功率和波形等参数由雷达系统的设计要求决定。信号传播。_毫米波雷达仿真

随便推点

C语言 在一维数组中找出值最小的元素,并将其与第一个元素的值对调_在一维数组中找出值最小的元素,并将其值与第一个元素的值对调。-程序员宅基地

文章浏览阅读9.6k次,点赞7次,收藏21次。因本人才疏学浅,见识浅薄,有不当之处望指正,谢谢!在一维数组中找出值最小的元素,并将其与第一个元素的值对调思路:每次比较过程中,若一个数比最小的数还要小。那它就是最小的数// 找最小,并和第一个元素的值互换#include &amp;lt;stdio.h&amp;gt;#define N 10int main(void){ int a[N],i,t,min =0; printf(&quot;input ..._在一维数组中找出值最小的元素,并将其值与第一个元素的值对调。

IDEA中快捷创建SpringBoot主启动类的方法的设置_idea本地启动spring配置主类-程序员宅基地

文章浏览阅读4.9k次,点赞4次,收藏11次。IDEA中快捷创建SpringBoot主启动类的方法的设置,自动同步同类名的参数_idea本地启动spring配置主类

Android 动态添加View 并设置id_android字符串动态生成view id-程序员宅基地

文章浏览阅读2.7w次,点赞14次,收藏40次。主页面布局(main_activity.xml) LinearLayout 里面加一个Button,注意这里的LinearLayout要有orientation&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout ="http://schemas.android.com/apk..._android字符串动态生成view id

[arcgis插件]尖锐角检查/批量处理工具-GIS程序猿_arcgis如何查尖锐角-程序员宅基地

文章浏览阅读459次。2、设置合并优先级。选择字段,设置优先级。无需优先级,可以吧文字清空,则会根据与地块有相同信息字段的值来合并。[arcgis插件]尖锐角检查/批量处理工具,支持arcgis10.2-10.8版本。7、仅仅检查选中的地块:先选中地块再执行流程。5、处理流程设置:1 处理,2 切割,3 合并。6、顺便检查选择检查狭长面、自相交、重复节点。4、存在尖锐角并且面积小于这个面积阈值,则无需切割,直接合并。可以选择shp数据、GDB或者MDB的矢量面图层。年度变更,又是尖锐角,死磕尖锐角,就不信搞不定它。_arcgis如何查尖锐角

例子:BlackBerry真正的后台运行程序,Task里面看不到的哦_黑莓手机guid-程序员宅基地

文章浏览阅读5k次。说明:1.BlackBerry_App_Descriptor.xml设置程序为Auto-run on startup,Do not display the application icon on the BlackBerry home screen2.手机开机后自动运行 BackgroundApplication3.主程序BackgroundApplication的main中,执行BackgroundThread.waitForSingleton().start();启动后台线程4.BackgroundTh_黑莓手机guid

oracle中查找执行效率低下的SQL_oracle 怎么抓取执行慢的sql-程序员宅基地

文章浏览阅读9.9k次。oracle中查找执行效率低下的SQLkt431128 发布于 9个月前,共有 0 条评论v$sqltext:存储的是完整的SQL,SQL被分割v$sqlarea:存储的SQL 和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息(统计)v$sql:内存共享SQL区域中已经解析的SQL语句。(即时) select opname, ta_oracle 怎么抓取执行慢的sql

推荐文章

热门文章

相关标签