odoo12从零开始:一、安装odoo运行环境(windows10)
前言
鉴于好多朋友说没有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. https://github.com/lingjiawen/odoo_project.git
1、安装docker
注意:windows10家庭版无法安装docker,如果你是windows10家庭版,请跳过docker安装,直接在本机上安装postgres10和pgadmin,具体安装方法还请自行搜索。
1)打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾上Hyper-V,点击确定,等待安装完毕。
2)到官网下载docker并安装:https://hub.docker.com/editions/community/docker-ce-desktop-windows
2、安装git
注意:如果您使用非正版windows系统,git安装将会出现"uable to set system config……"的问题,需要禁用驱动程序强制签名,并且每次重启都需要禁用,否则git bash会闪退
方法:点击左下角windows按钮->设置->更新和安全->恢复->点击立即重新启动,然后稍等,等待重启页面出现后点击 疑难问题->高级选项->重启设置->重启,然后再次等待页面,使用键盘7选择第七项重启即可
然后下载git并安装:https://gitforwindows.org/
3、安装Visual Studio Build Tools
下载并安装:http://go.microsoft.com/fwlink/?LinkId=691126
4、安装python3.7.4
下载并安装:https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe
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. 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 : \
-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无法连接数据库
点击运行查看效果:

声明
原文来自于博客园(https://www.cnblogs.com/ljwTiey/p/11495770.html)
转载请注明文章出处,文章如有任何版权问题,请联系作者删除。
有任何问题,联系邮箱:26476395@qq.com
odoo12从零开始:一、安装odoo运行环境(windows10)的更多相关文章
- odoo12从零开始:一、安装odoo运行环境(mac)
写在前面: 接触odoo已经两年多了,在大学做课程设计的时候,无意间了解到odoo这个erp框架,当时的odoo在国内还默默无闻,我也不曾想过自己毕业后会从事到odoo框架的相关开发工作中来.两年多的 ...
- Python 2/3 安装与运行环境设置
Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/ 下载Win版本 https://www.python.org/downloa ...
- Linux环境安装.NET运行环境
Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt ...
- 阿里云服务器ubuntu安装java运行环境
服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...
- 图文详解安装PHP运行环境
一.什么是PHP运行环境 能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件. 例如: PHP(代码) 需要PHP超文本预编译器(软件). Java需要JVM虚拟机 二.安装PHP运行环 ...
- 小记LoadRunner 11 安装VC2005运行环境报错处理
这几天在做性能优化,需要在虚拟机里装个LoadRunner 11.从测试同学那里搞来安装包,按照文档提示安装系统运行环境,提示我要装VC2005 SP1. 安装程序自己安装,报错.截图如下. 于是我又 ...
- 04 Windows安装python运行环境
安装python运行环境 使用微信扫码关注微信公众号,并回复:"Python工具包",免费获取下载链接! 1.卸载程序(电脑未装此程序,跳过此过程) 卸载这两个程序 出现下图所示, ...
- 如何在Mac OS X上安装 Ruby运行环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...
- 安装JBPM6运行环境(JBPM6学习之二)
安装Eclipse插件成功后,需要配置JBPM6的运行环境: 1. 第一步先将下载的jbpm6目录中的“jbpm-6.0.1.Final-bin.zip”找到,并解压缩到D盘根目录备用. 2. 第二步 ...
随机推荐
- 夯实Java基础(一)——数组
1.Java数组介绍 数组(Array):是多个相同类型元素按一定顺序排列的集合. 数组是编程中最常见的一种数据结构,可用于存储多个数据,每个数组元素存放一个数据,通常我们可以通过数组元素的索引来访问 ...
- 基于http(s)协议的模板化爬虫设计
声明:本文为原创,转载请注明出处 本文总共三章,前面两章废话吐槽比较多,想看结果的话,直接看第三章(后续会更新,最近忙着毕设呢,毕设也是我自己做的,关于射频卡的,有时间我也放上来,哈哈). 一,系统总 ...
- redhat linux 5.3安装activeMQ
安装环境:linux redhat enterprise 5.3 activemq版本:5.9.01.从http://activemq.apache.org/download.html地址下载apac ...
- 【C语言基础】unsigned short类型用于循环的一个难点
我在我的知识星球:“C语言解惑课堂”里的第一篇提出一个问题:[第1篇][C语言基础][unsigned short类型用于循环的一个难点]要查看更多的C语言难点解析或者需要提问的同学,微信扫扫文末我的 ...
- 解决pyinstaller打包可执行文件,存放路径包含中文无法运行的问题
一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.问题描述 1.使用 ...
- 建立apk定时自动打包系统第一篇——Ant多渠道打包并指定打包目录和打包日期
团队开发时,每天都需要输出一个apk包给其它部门的同事测试验证.打包几乎是每天必须完成的功课.如果用IDE来输出apk,那速度是非常慢的,如果还需要有不同渠道的apk包,那程序猿都要疯了.当然也有用 ...
- sqoop与PG库导入导出数据
导入数据到Hive sqoop import --connect jdbc:postgresql://172.66.6.666/radar5g4h --username postgres --pass ...
- mave 笔记
有时maven在myeclipse配置不好用,可直接cmd到项目目录下执行下面命令,将maven包下载到当前文件夹的lib目录下 mvn dependency:copy-dependencies -D ...
- Django之ORM-model模型关系
模型类关系 1)一对多关系例:图书类-英雄类 models.ForeignKey() 定义在多的类中. 2)多对多关系例:新闻类-新闻类型类 体育新闻 国际新闻models.ManyToManyFie ...
- Python之变量、常量以及注释
Python之变量.常量以及注释 一.什么是变量 变量,是用于在内存中存放程序数据的容器,怎么理解呢? 计算机的最核心的功能j就是"计算",计算需要数据源,数据源存在在内存里,比如 ...