win10下odoo10开发环境搭建

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

点击运行,

第一次进入需要创建数据,设置管理员用户,

进入之后激活开发者模式,然后将当前用户设置为会计顾问的状态

点击应用,安装中国中小企业会计科目表

猜你喜欢

转载自blog.csdn.net/haeasringnar/article/details/78872201