赞
踩
目录
本文主要论述Windows10系统下 odoo16 (社区版) 开源软件的开发环境配置过程,并针对开发环境配置过程中所遇到的普遍问题提供有效解决思路。文中若有不足或错误之处,还请批评指正,若本文未能帮助到您,敬请谅解!
下载地址: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"命令后,若出现以下结果,则表示环境变量配置成功,否则需要重新配置。
安装过程简单,并且网上有相应的安装步骤指导,故这里不再赘述(本人使用的PyCharm版本是2022.1.2版本)。
可以在github上下载,但是github下载速度较慢,故选择码云进行下载(码云网址:https://gitee.com/ ),登录后下载步骤如图示:
待下载完成解压后,请记住该文件包所在的位置,后面需要使用PyCharm打开解压后的此项目文件。
下载地址: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版本)
(1) 打开解压后的odoo16文件包,并在设置(Settings)中配置虚拟环境:
正常按序完成以上步骤后,即说明开发的虚拟环境已经配置成功了,下面需要下载并导入第三方库文件包。
若使用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
(1)登录pgAdmin 4数据库管理系统
注:上图左上角圈起来的服务器名是和自己下载的PostgreSQL数据库版本对应的,不必在意差异。
(2)创建用户名和密码(请牢记,后面配置数据库文件需要用到)
(3)回到PyCharm,配置数据库文件
至此,odoo16漫长的开发环境配置过程就已结束,若启动项目后出现如下提示,说明环境配置成功,项目程序正常运行:
首先在PyCharm后台启动运行odoo16项目,然后在浏览器端输入网址:http://127.0.0.1:8069
接着会进入初始登录页面:
最后感谢文中被引链接内容的创作者,也由衷地希望这篇博客能帮助到需要的人!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。