MacOS 快速搭建Odoo開發環境

2022-05-14 19:05:58 字數 2822 閱讀 9260

安裝過程中需要為超級管理員制定密碼,請牢記。

1:安裝homebrew

ruby -e "$(curl -fssl "

2:安裝python

brew update # brew install python

3:安裝pillow所需依賴

brew install freetype jpeg libpng libtiff webp xz

4:安裝node

brew install node

5:安裝less和 less-plugin-clean-css

sudo npm install -g less less-plugin-clean-css

git clone  -b 10.0 --depth=1

1)智慧型安裝:一般,配置好專案直譯器後,pycharm都會自動檢測到依賴,並且在選單欄下面彈出提示,此時,點選  「install requirement」即可自動安裝。

2)手動安裝:

sudo easy_install pip   //安裝pip

pip install -r requirements.txt //安裝odoo依賴包

【注:psycopg2==2.6.2 安裝失敗的解決辦法:把它從 requirement.txt 刪掉。然後在 pycharm的terminal中使用 pip install psycopg 安裝最新版即可。其他類似報錯類似】

開啟pgadmin,連線到本地資料庫。在下方 「登入角色」 處右鍵,新增  登陸角色 【切記  許可權 一項勾選 可以建立資料庫,否則odoo不能通過此使用者建立資料庫】

用pycharm開啟專案,然後在 run 選單下,選擇  edit configurations  ,新增執行選項:

1:script path :選擇odoo10目錄下某個.py檔案,一般為 start.py、odoo-bin.py等等名稱。

-c 使用某個配置檔案來制定啟動,檔案中一般:指明了資料庫ip、資料庫埠號、資料庫登陸角色、登入密碼、資料庫過濾......

-u 更新某個資料庫

-d 指定使用某個資料庫

...

environment = dev

##### 資料庫配置 #####

db_host = localhost #1:改db位址

db_user =

db_password =

#dbfilter = odoo

db_port = 5432

db_maxconn = 10 #最大連線數

longpolling_port = 8072 #長輪詢埠:即時訊息功能要用到

xmlrpc_port = 8069

#data_dir = #2:注釋掉這兩行

#logfile =

logrotate = true #日誌滾動,日誌檔案滿了自動新建乙個檔案存放日誌

proxy_mode = false #**模式:生產環境下會啟用

admin_passwd = #管理員密碼:通過odoo建立新資料庫時需要輸入正確的管理員密碼才執行建立

no_database_list = false #多資料庫時禁止看到其他資料庫

workers = #程序數

##### addons目錄配置 #####

addons_path = #3:修改為自己的專案addons目錄路徑

##### 後台程序配置 #####

max_cron_threads = #最大後台程序數:如定時任務等

##### 日誌相關配置#####

### 日誌選項有: 'info', 'debug_rpc', 'warn', 'test', 'critical', 'debug_sql', 'error', 'debug', 'debug_rpc_answer', 'notset' ###

log_handler = [':debug'] #4:改為debug

log_level = debug #5:改為debug,否則看不到控制台日誌資訊

點選 pycharm的  執行  按鈕,啟動odoo。

在瀏覽器輸入:localhost:8069 ,進入odoo。

第一次登陸時,需要建立資料庫。

安裝過程問題:

nomodules name passlib等等多個地方import報錯:執行pip install -r requirement.txt安裝依賴

psycopg2報錯:從requirement.txt中刪掉psycopg2,使用pip install psycopg2單獨安裝

no modules name "web_kanban" :addons路徑配置錯誤,將odoo-10的addons路徑配置好即可

專案直譯器:使用 /usr/local/bin/python2.7(自己安裝的python)【系統自動的是/usr/bin/python】

執行odoo後控制台沒有日誌資訊:配置檔案日誌級別設定為debug

Mac OS搭建Python開發環境

原 2017年10月09日 11 57 58 標籤 python mac pip 安裝 人工智慧 更多 個人分類 python 最近在看一些關於機器學習的內容,其中大量 需要python的執行環境,所以搭建了python開發環境,這裡記錄下,方便大家學習。mac os下安裝python主要方式有兩種...

Flutter程式設計 搭建開發環境MAC OS

安裝包獲取 git clone b master新增環境變數 想要在任何路徑都可以使用flutter命令,就需要將flutter新增到系統環境變數中。1.命令vim bash profile開啟.bash profile檔案,如果不存在則會建立乙個新的檔案 2.在檔案結尾增加 export pub ...

MacOS搭建環境

基礎命令vi bash profile 新增alias ll ls alf alias la ls a alias l ls cf 儲存後執行 不能有空格 source bash profilephpstorm 開啟拖動phpstorm的圖示到 訪達 的應用程式中 從應用程式中拖動phpstorm到...