odoo10环境搭建

所需依赖:

  1. Python2.7
  2. odoo10.0
  3. Node.js
  4. PostgreSQL 9.5
  5. PyCharm 专业版

1.首先先安装好Python2.7,并设置好环境变量

2.下载odoo10.0,这里介绍Git方法下载:

1. 首先安装好Git,安装时注意,Git Bash&Git GUI勾选,勾选windows TrueType字体,后续操作注意选择安装Unix tools the Windows...,其他都默认
2. 安装好之后打开鼠标右键就能看到Git Shell,其中常用Git Bash Here,表示在当前目录打开Git Shell

开始下载odoo10.0:桌面鼠标右键–>打开Git Bash Here

输入:git clone https://www.github.com/odoo/odoo –depth 1 –branch 10.0 –single-branch odoo10

命令表示将官方在github里面的odoo10.0下载到桌面的odoo10文件夹中

这条命令执行时间比https://github.com/odoo/odoo.git时间要短,

最后在输入git pull 是用来查看更新的,查看odoo10.0是否有更新

3.安装node.js

在官方网站下载6.9版本安装即可注意安装node.js时添加环境变量,其他默认即可

4.配置Python2

  1. 在Pyhon2.7中安装好pip命令,存在多环境时需要手动安装Python2的pip2命令
    Python2和Python3共存时安装pip
    python3 -m pip install –upgrade pip –force-reinstall
    python2 -m pip install –upgrade pip –force-reinstall
    其中python2 & python3 是在安装Python时配置好的环境变量
  2. 安装虚拟环境virtualenv
    安装:pip2 install virtualenv 安装好之后:virtualenv -h表示显示帮助
    新建虚拟环境:在某个目录下:virtualenv -p /usr/local/python2 nev 表示使用python2建立一个名为env的虚拟环境
    激活虚拟环境:在虚拟环境目录下bin\Scripts\里面运行source activate
    关闭虚拟环境:deactivate
    有虚拟环境后使用pip2:pip2 freeze 显示所有依赖
    pip2 freeze > requirement.txt生成依赖文件
    pip2 -r requirement.txt 根据依赖文件安装
    某些特殊需求下,可能没有网络, 我们期望直接打包一个env, 可以解压后直接使用, 这时候可以使用virtualenv -relocatable指令将env修改为可更改位置的env
  3. 进阶。使用virtualenvwrapper-win来管理windows下的虚拟环境。
    安装:pip2 install virtualenvwrapper-win
    虚拟环境目录:Windows下默认虚拟环境是放在用户名下面的Envs中的,与桌面,我的文档,下载等文件夹在一块的。更改方法:计算机,属性,高级系统设置,环境变量,添加WORKON_HOME,设置一个变量值为D:\ENVS(表示以后的虚拟环境都会安装到这里)
    创建虚拟环境:mkvirtualenv zqxt///mkvirtualenv -p python的路径zqxt(指定python版本)
    使用虚拟环境:workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境
    退出虚拟环境:deactivate: 退出终端环境
    删除虚拟环境:rmvirtualenv ENV:删除运行环境ENV
    列出可用虚拟环境:lsvirtualenv
    查看系统里所有的虚拟环境:workon

5.安装所有的requirement.txt依赖文件

pip2 install -r requirements.txt -i https://pypi.doubanio.com/simple这里表示使用豆瓣的源进行安装,这样会使安装更快

6.安装PostgreSQL 9.5

下载安装包进行安装,安装过程中设置超级用户的密码,注意postgreSQL默认用户名为:postgres端口默认为5432,Locale选择默认默认会安装好pgAdmin lll管理软件,可以对PostgreSQL数据库进行管理

7.安装pywin32

需要安装在虚拟环境当中在命令行中并确保在env虚拟环境当中命令:easy_install pywin32-220.win32-py2.7.exe

8.安装wkhtmltopdf

直接下载64位也可以,下载好后直接安装安装之后需要添加环境变量,找到wkhtmltopdf\bin目录添加到环境变量中

9.使用pgAdmin lll创建用户

这里演示创建:打开pdAdmin lll链接数据库PostgreSQL点击登录角色,右键新建登录角色(注意设置为可以创建数据库)

10.配置PyCharm 里面的运行环境

点击向下箭头,新建Run/Debug Configurations点击➕号,选择运行的脚本为odoo10目录下面的odoo-bin然后命名baocun进入debian目录,复制里面的odoo.conf文件到odoo10根目录并修改配置文件[options]
;表示是一个注释
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = odoo10
db_password = odoo10
addons_path = C:\Users\Aeasringnar\Desktop\odoo10\addons,C:\Users\Aeasringnar\Desktop\odoo10\myaddons
;这里面addons是一个绝对路径再次编辑运行环境,在Script parameters里输入-c C:\Users\Aeasringnar\Desktop\odoo10\odoo.conf表示将配置文件引入到运行模式之中最后勾选Single instance only,最后应用并关闭

11.安装odoo样式 lessc

通过npm安装:npm install -g less less-plugin-clean-css(注意不能在虚拟环境中安装,在控制台中输入命令)验证:在控制台中输入lessc

12.开始运行odoo10

点击运行,第一次进入需要创建数据,设置管理员用户,进入之后激活开发者模式,然后将当前用户设置为会计顾问的状态点击应用,安装中国中小企业会计科目表

win10下odoo10开发环境搭建相关推荐

  1. win10 C语言开发环境搭建

    win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...

  2. win10+pycharm+anaconda开发环境搭建

    win10+pycharm+anaconda开发环境搭建 1.本次任务 2.环境版本 3.anaconda环境配置 4.pycharm安装 5.pycharm+anaconda 6.总结 注:个人水平 ...

  3. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  4. CentOS下C++开发环境搭建

    CentOS下C++开发环境搭建 vimplus github 我的环境 CentOS 7.5 64位 环境部署 vim 编辑工具 g++ 编译器 git 版本控制 gdb 调试工具 cmake 跨平 ...

  5. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  6. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  7. 在ubuntu10.04下 GStreamer开发环境搭建

    在ubuntu10.04下 GStreamer开发环境搭建 一 安装gstreamer 1 下载gstreamer源码 http://gstreamer.freedesktop.org/src/gst ...

  8. Ubuntu下Android开发环境搭建

    Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...

  9. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

最新文章

  1. SLF4J 的几种实际应用模式--之二:SLF4J+Logback
  2. wannafly 12 删除子串 dp
  3. 复习06统计学习方法(Logistic回归与最大熵模型)---图片版
  4. Synchronize锁重入
  5. 9.优先队列,priority_queue
  6. suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器
  7. Javascrip—拷贝对象(13)
  8. 闲鱼如何利用端计算提升推荐场景的ctr
  9. pandas python groupby_python – 如何使用pandas groupby汇总多个列?
  10. 【OCR技术系列之五】自然场景文本检测技术综述(CTPN, SegLink, EAST)
  11. Windows环境下log4cxx的编译及使用(转载)
  12. 有东西,可以倚老卖老,可以倚少卖少
  13. 袁玉玮:简介人工智能在基金界的应用现状(四)
  14. LG 的数学计划 ---- 第三步 欧几里得算法和扩展欧几里得
  15. 为什么要从 Windows 7 升级到 Windows 10?
  16. 网吧电脑算完整的计算机系统么,怎么看网吧电脑的系统和位数?
  17. 计算机基础——计算机网络
  18. Excel中序号自动填充
  19. 2011深信服校园招聘笔试面试
  20. fusion 360调整字体大小

热门文章

  1. iPhone手机如何用Siri启动捷径?
  2. flac格式无损音乐如何转mp3格式
  3. UE4/5多人游戏详解(六、多人游戏插件的菜单,创建会话设置和加入)
  4. CSP 202112-1 序列查询
  5. Linux操作系统基础 (一)Linux 登录方式及常用快捷键
  6. python 运行程序代码_一些python程序
  7. 12、基本数据链路层协议(数据链路层)
  8. dataGridView取消自动生成列
  9. 深入了解Vue的双向数据绑定
  10. java怎么判断string数组是否为空_java中判断一个数组或者字符串是否为空