odoo16开发环境配置及常见问题处理

目录

一、准备工作

1.1 odoo16开发环境简介

1.2 需要安装的软件目录

1.2.1 Python解释器的安装

1.2.2 PyCharm (Python编译器)的安装

1.2.3 odoo16(社区版)源码下载

 1.2.4 PostgreSQL下载

二、配置过程

2.1 在PyCharm中配置python开发虚拟环境

2.2 下载并导入运行odoo16项目所需要的依赖包

2.3 配置odoo16开发中所使用的数据库文件

三、首次登录

                           

            

一、准备工作

1.1 odoo16开发环境简介

        本文主要论述Windows10系统下 odoo16 (社区版) 开源软件的开发环境配置过程,并针对开发环境配置过程中所遇到的普遍问题提供有效解决思路。文中若有不足或错误之处,还请批评指正,若本文未能帮助到您,敬请谅解!

1.2 需要安装的软件目录

1.2.1 Python解释器的安装

       下载地址https://www.python.org/

        注意事项:(1)可以选择最新版本安装,安装时最好选择电脑对应系统及对应位数的版本。

                          (2)安装方式有embeddable package(压缩包安装) 和windows installer(可执行程序安装)两种;embeddable package安装方式需要自己手动配置环境变量,而windows installer安装方式不需要手动配置环境变量(但请务在安装过程中必勾选"Add python.exe to PATH"选项)。

        详细安装过程请参考链接:https://zhuanlan.zhihu.com/p/591046135

                         (3)检验环境变量是否配置成功:

                                第一,打开cmd命令窗口:

                                    第二,在cmd命令窗口输入“python”命令:

                                 输入"python"命令后,若出现以下结果,则表示环境变量配置成功,否则需要重新配置。

1.2.2 PyCharm (Python编译器)的安装

        安装过程简单,并且网上有相应的安装步骤指导,故这里不再赘述(本人使用的PyCharm版本是2022.1.2版本)。

1.2.3 odoo16(社区版)源码下载

        可以在github上下载,但是github下载速度较慢,故选择码云进行下载(码云网址:https://gitee.com/   ),登录后下载步骤如图示:

 

待下载完成解压后,请记住该文件包所在的位置,后面需要使用PyCharm打开解压后的此项目文件。

 1.2.4 PostgreSQL下载

        下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

        注意事项:(1)在下载过程中请取消掉pgAdmin 4 的下载勾选,因为其自动下载的pgAdmin 4可能并不适合自己的电脑版本,导致后面启动pgAdmin 4 出现:“The pgAdmin 4 server could not be contacted”错误,故后续需要单独下载适合自己电脑的合适版本的pgAdmin 4 。 

                         (2)在下载过程中需要设置超级用户密码,请务必记住此密码,后续打开数据库管理系统时需要用到。

        下载详情,请参考此链接: 

         https://www.yii666.com/blog/446753.html

      (本人使用的PostgreSQL版本是14.9-1版本)

二、配置过程

2.1 在PyCharm中配置python开发虚拟环境

        (1) 打开解压后的odoo16文件包,并在设置(Settings)中配置虚拟环境:

        正常按序完成以上步骤后,即说明开发的虚拟环境已经配置成功了,下面需要下载并导入第三方库文件包。

2.2 下载并导入运行odoo16项目所需要的依赖包

        若使用pip命令下载依赖包(第三方库文件包),则PyCharm在文件包下载完后便会自动将其导入项目,并且此方式也非常方便快捷,故后面使用此方式下载所需的依赖包。

        (1)使用pip命令下载安装依赖包:

                第一种方式:直接在PyCharm终端(Terminal)使用pip命令下载,为提高下载速度,可以提前切换下载源,或者在下载库文件的pip命令后面加上镜像网站的网址。

                第二种方式:直接在cmd命令窗口使用pip命令下载,为提高下载速度,同样可以提前切换下载源,或者在下载库文件的pip命令后面加上镜像网站的网址。

                下面演示在PyCharm终端(Terminal)使用pip命令下载的过程:

                首先,打开Terminal窗口,并切换pip下载源:

 切换pip下载源的命令:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

                其次,输入升级pip版本的命令,将其升级到最新版本:

 升级pip版本的命令:python -m pip install --upgrade pip

                最后,输入下载requirements.txt的命令,回车后即开始下载:

 下载requirements.txt的命令:pip install -r requirements.txt

  注:若没有提前切换pip下载源,则为提高下载速度,需要使用以下命令:

         pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple/

下载requirements.txt的命令后面接的是清华源镜像网站的网址,也可以使用其他镜像网站网址。

在cmd命令窗口的操作过程与之相同,故不再赘述。

        (2)解决libsass依赖包下载问题:

        问题描述:

        执行上述命令,在下载依赖包的过程中,可能会遇到"Could not build wheels for libsass, which is required to install pyproject.toml-based projects"这样的问题,并且libsass库文件的下载过程被中止,继续往上查找下载的日志,会发现报错的源头是:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com

        解决思路:        

                下载wheel文件,然后通过wheel文件来安装liabsass库(liabsass安装失败)。

                参考链接:https://blog.csdn.net/sriting/article/details/129600084   

               ② 根据错误提示下载安装 Visual Studio,然后重新在PyCharm的Terminal窗口使用"pip install -r requirements.txt"安装,之前安装成功的依赖库会被跳过,不会再次安装,所以不必担心重复下载(liabsass安装成功)

                参考链接:https://blog.csdn.net/m0_56190554/article/details/129296269

2.3 配置odoo16开发中所使用的数据库文件

        (1)登录pgAdmin 4数据库管理系统

 注:上图左上角圈起来的服务器名是和自己下载的PostgreSQL数据库版本对应的,不必在意差异。

        (2)创建用户名和密码(请牢记,后面配置数据库文件需要用到)

 

 

 

 

         (3)回到PyCharm,配置数据库文件

 

 

         至此,odoo16漫长的开发环境配置过程就已结束,若启动项目后出现如下提示,说明环境配置成功,项目程序正常运行:

三、首次登录

        首先在PyCharm后台启动运行odoo16项目,然后在浏览器端输入网址:http://127.0.0.1:8069

接着会进入初始登录页面:

         最后感谢文中被引链接内容的创作者,也由衷地希望这篇博客能帮助到需要的人!

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值