1. 程式人生 > >mac 10.13.2配置odoo9的環境

mac 10.13.2配置odoo9的環境

沒有 attr key type source 2.7 AR clas www

相關參考文檔:

1.中英對照,卓憶整理簡單翻譯及驗證:在Macos安裝Odoo及配置odoo開發環境

2.Mac OS X 10.13上 安裝odoo 11.0開發環境

正文

一:安裝Homebrew
  • 通過Homebrew我們可以像在linux中那樣在終端中安裝 安裝包。
  • 在MacOS的終端(Terminal)中鍵入以下命令(註意不包含#)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 此地址不穩定,多試幾次即可
二:安裝Python
  • mac系統自帶python環境,但是經過我測試並不能正常啟動odoo(可能是我姿勢不對),可卸載自帶python然後用brew重新安裝
brew update
brew install python
三:使用Homebrew中安裝PostgreSQL
brew install postgresql
  • 這裏選擇作為服務啟動
brew services start | stop postgresql #做為服務啟動postgresql
pg_ctl -D /usr/local/var/postgres start #不作為服務啟動
  • 訪問缺省數據庫
psql postgresql
四:安裝Pillow所需的依賴
brew install freetype jpeg libpng libtiff webp xz
五:安裝virtualenv (這個是可選 安裝,不裝也能啟動)
  • 虛擬環境是獨立的Python 工作空間。對開發者而言非常有用,可以在不同的 虛擬環境中使用不用版本的 Python 庫。您可以使用 virtualent path/to/newenv 命令 按需創建 多個 環境 。這會創建 newenv 目錄 到指定的 路徑,包含 bin/ 和 lib/python2.7/這些子目錄我們使用pip這個Python包管理器來安裝Odoo所需的Python依賴,pip會隨著之前的Python一同被安裝。為了創建虛擬環境,我們需要安裝virtualenv。Homebrew 不包含virtualenv,所以我們通過pip來安裝它:
sodu easy_instll pip # 安裝pip
sudo pip install virtualenv 安裝virtualenv
  • 現在我們可以創建一個虛擬環境了,這裏我們使用odoo-env這個目錄
virtualenv ~/odoo-env  #這會在 當前 目錄 創建 odoo-env 目錄,這個目錄內 包含了<span style="font-weight: 400;">bin/ 和 lib/python2.7/ 這些子目錄</span>
  • 進入剛剛創建好的虛擬環境
source ~/odoo-env/bin/activate
  • 查看是否在虛擬環境中
which python
deactivate # 離開虛擬環境
六:下載Odoo並安裝Odoo所需的依賴
  • 下載odoo9(通過git clone)
git clone https://github.com/odoo/odoo.git -b 9.0 --depth=1
  • 然後進入Odoo目錄安裝Odoo所需的Python依賴
sudo easy_install pip # 若沒有安裝pip
pip install -r requirements.txt # 根據odoo目錄中requirements.txt進行安裝(這步需要在上面安裝好的虛擬環境中執行,我在虛擬環境外安裝時報錯)
  • 安裝nodejs
brew install node #同樣在虛擬環境中執行(外面沒試過)
  • 安裝 less和 less-plugin-clean-css
sudo npm install -g less less-plugin-clean-css #同樣在虛擬環境中執行(外面沒試過)
七:運行Odoo
python ./odoo.py # 虛擬環境中
八:odoo配置文件
  • 從git上獲取的odoo9的目錄中沒有配置文件,可能在 ~/.openerp_server.conf 若無法找到則鍵入一下命令
./odoo.py -s # 生成配置文件~/.openerp_serverrc.conf (odoo11則會生成~/.odoorc.conf)
cp ~/.openerp_serverrc.conf ~/odoo/openerp_server.conf #拷貝到odoo目錄下即可
九:pycharm配置odoo
  • pycharm直接打開下載的odoo目錄
  • edit configuration配置與windows下的保持一致,運行腳本那兒記得寫好上面創建好的虛擬環境中的python

mac 10.13.2配置odoo9的環境