前言

鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望可以对朋友们有一些帮助。

在windows10上安装odoo12开发环境

我们将要安装的软件包:

1)、git: 代码管理

2)、postgres: odoo12运行所需要的数据库

3)、docker: 用于构建postgres容器,pgadmin4容器

4)、python3.7.4: odoo12运行的python环境

5)、odoo requirements: 运行odoo需要的python依赖包

项目代码:

我们直接在第三章的基础上来部署吧:

git clone -b v3.1 https://github.com/lingjiawen/odoo_project.git

1、安装docker

注意:windows10家庭版无法安装docker,如果你是windows10家庭版,请跳过docker安装,直接在本机上安装postgres10和pgadmin,具体安装方法还请自行搜索。

1)打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾上Hyper-V,点击确定,等待安装完毕。

2、安装git

注意:如果您使用非正版windows系统,git安装将会出现"uable to set system config……"的问题,需要禁用驱动程序强制签名,并且每次重启都需要禁用,否则git bash会闪退

方法:点击左下角windows按钮->设置->更新和安全->恢复->点击立即重新启动,然后稍等,等待重启页面出现后点击 疑难问题->高级选项->重启设置->重启,然后再次等待页面,使用键盘7选择第七项重启即可

3、安装Visual Studio Build Tools

4、安装python3.7.4

5、使用docker安装postgres数据库和pgadmin4

docker pull postgres:10

docker pull dpage/pgadmin4

6、拉取odoo代码,放入odoo_project目录下

git clone -b 12.0 https://github.com/odoo/odoo.git

拉取完毕后,将文件夹改名为odoo12,放入odoo_project

7、安装odoo依赖

pip install Pillow psycopy2 psutil

使用git bash进入odoo_project/odoo12目录下,安装其他依赖:

cd 代码路径/odoo_project/odoo12

vim requirements.txt

在文件下注释Pillow

# Pillow==4.0.0

wq保存退出

pip install -r requirements.txt # 安装依赖

8、运行postgres数据库

进入odoo_project目录下,运行docker-compose_db.yaml:

cd 代码路径/odoo_project

docker volume create --name=postgres_10_db_volume #第一次运行创建volume容器

docker-compose -f docker-compose_db.yaml up -d

运行pgadmin4:

# 运行pgadmin, 账号密码请自己设置

docker run -p 8888:80 \

-e “PGADMIN_DEFAULT_EMAIL=sysadmin" \

-e “PGADMIN_DEFAULT_PASSWORD=sysadmin" \

-d dpage/pgadmin4

9、运行odoo

自行安装pycharm,打开pycharm,配置跟mac版一样,如图:

点击ok,然后修改一下config/odoo.conf 中的addons_path(windows路径和mac路径有区别,以下相对路径mac也可以使用)

addons_path = odoo12/odoo/addons,odoo12/addons, my_addons

db_host = localhost # windows使用0.0.0.0无法连接数据库

点击运行查看效果:

总结

以上所述是小编给大家介绍的在windows10上安装odoo12开发环境的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法相关推荐

  1. linux安装debian桌面,在Debian 10 Buster上安装Cinnamon桌面环境的方法

    在本文中,我们将介绍在Debian 10(Buster)操作系统上安装Cinnamon桌面环境的方法.安装Debian 10 Buster之后,可能需要将桌面环境更改为你喜欢的桌面环境,默认安装搭载G ...

  2. linux安装kde桌面环境,在Debian 10(Buster)上安装KDE桌面环境的方法

    本文介绍在Debian 10(Buster)操作系统上安装KDE桌面环境(KDE Plasma Desktop Environment)的方法.Debian并没有为每个新版本提供KDE版本,但你可以在 ...

  3. Premiere 2020在windows10上安装后出现提示解决方法小试

    Premiere Pro 2020在windows10上安装后出现提示 解决思路: 一是:下载新一些版本的驱动,然后手动更换驱动,具体参考:如何在 Windows® 10 中手动安装 Intel® 图 ...

  4. 中标麒麟Linux服务器5.0(mips64el)安装QT开发环境

    中标麒麟服务器5.0(mips64el)上QT开发需要用到can口,原版自带的QT不包含相关模块,故重新下载一个带有can模块的qt版本进行安装. 该系统架构是mips64el的,所以X86架构等其它 ...

  5. Apple M1 上安装tensorflow开发环境

    文章目录 说明 conda, minconda, miniforge的关系 Conda vs Pip 安装步骤 遇到的问题 tensorflow.keras没有正确安装上 参考链接 说明 由于目前An ...

  6. vscode开发python使用教程_在VS Code上搭建Python开发环境的方法

    web-based installer 在线安装 executable installer exe安装 embeddable zip file 内嵌版本 3.在VS Code里安装 python 插件 ...

  7. VM上搭建IPhone开发环境

    Windows平台上安装搭建iPhone/iPad的开发环境 一棵树技术分享2010/09/09给我留言8,644 views 来自 http://bbs.ldci.com.cn/read.php?t ...

  8. pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存

    pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音上传服务器+录音进行识别并转为文本保存 目录 输出结果 代码实现 输出结果 代码实现 # -*- codi ...

  9. C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)

    图片上传时我们进场用到的一个功能今天将他整理了一下写了个demo希望对大家有用 该demo分为如下 1.上传至至服务器文件夹 2.上传至阿里云oss 3.百度webupload上传图片 效果图如下: ...

最新文章

  1. 2.0Tonmcat高级配置和jDK的安装配置
  2. selenium资料
  3. python数据分析之pandas里的Series
  4. Java高级补充(Socket服务端、客户端)、Handler类、安卓Socket传数据、WebView
  5. 计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
  6. JavaScript不采用prototype和new来实现继承机制的方式
  7. C++入门系列博客二 C++ 控制流
  8. java 数据结构 pdf_数据结构java版本.pdf
  9. 使用excel 将度分秒转换为WGS84经纬度
  10. 计算机护眼模式怎么设置的,为你解答电脑护眼设置怎么开
  11. 国内工业软件排行榜、市场份额与主要玩家
  12. Gson的使用——Gson解析json数组并展示在ListView控件上
  13. 做一个jQuery插件---带“旋转木马”效果的轮播图
  14. C语言爱心代码大全集—会Ctrl+C就可以表白了
  15. 菜鸟学Django(持续更新)
  16. Unity3D教程:Unity3D自带寻路教程
  17. 名片管理系统(构建可进不可退的多级从菜单名单系统)
  18. validate方法中校验工具类
  19. 一个月修复20个漏洞获23675美元赏金, 原来是黑客队伍里出了无间道
  20. Java查漏补缺之Java8新特性

热门文章

  1. 开源软件运动为什么流行起来?
  2. 每位开发人员都应该阅读的优秀源代码,长啥样?
  3. 《2020数字中国指数报告》重磅发布,“上云”成产业数字化必选项
  4. 百度NLP“十年十人”重磅亮相,推出全球最大中文NLP数据共建计划“千言”
  5. 高性能开发十大必须掌握的核心技术
  6. Kafka 和 RocketMQ 底层存储之那些你不知道的事
  7. Excel弱爆了!这个工具30分钟完成了我一天的工作量,零基础也能学!
  8. 一行命令自动给图片戴上口罩,硬核操作!
  9. 凿渠造舟:视频会议的昨天与明天
  10. 小米回应 50 亿疫情贷款申请;​爱奇艺 App 崩溃;OpenSSH 8.2 发布 | 极客头条