Odoo12之win10中odoo12環境搭建


所需材料

1.python3.7

2.pycharm社區版及以上

3.postgresSQL10

下載鏈接:https://www.enterprisedb.com/thank-you-downloading-postgresql?anid=1257100

4.odoo12源碼(請注意版本選擇)

github鏈接:https://github.com/odoo/odoo

gitee鏈接:https://gitee.com/mirrors/odoo

 

python和pycharm的安裝不在此講解,有需要的請自行百度。

 

postgresSQL安裝

pg安裝

postgresSQL的安裝因為是.exe文件,所以一路點擊next即可。

但我們要記住安裝過程中設置的密碼,后面要用到,這個密碼是pg10超級管理員的密碼,為了好記,我設置的密碼全部都是root,圖形如下:

一路點擊next直到完成即可。

 

可能出現問題

在安裝過程中,最后安裝可能會出現警告信息如下:

failed to load SQL moudules into the databases cluster

造成這個的原因是:Postgresql 沒有安裝完全。

解決這個問題,可以參考:https://blog.csdn.net/yuboo999/article/details/80460712 和 https://www.cnblogs.com/chenxiaomai/p/11142865.html

為了方便,這里我將其直接復制過來

解決步驟

  1. 通過安裝目錄下的 uninstall-postgresql.exe 將未安裝完全的 Postgresql 完全卸載。
  2. 創建一個名為 postgres 的 windows 本地用戶,務必設置並記住該本地用戶的密碼,並設為管理員賬戶。可參考:https://www.ithome.com/html/win10/237491.htm
  3. 然后在你想要安裝 postgresql 的文件夾(如新建在E盤一個名為 postgresql 的文件夾),右鍵屬性—安全—編輯—添加—高級—立即查找,找到 postgresql 用戶后將其添加到“組或用戶名中”,並對其開放完全控制權限。
  4. 重啟電腦,仍然用你原來的本地賬戶登陸,然后打開 CMD 命令行輸入:runas/user:postgres cmd.exe.
  5. 輸入在步驟2中設置的postgres的密碼,注意畫面上不會出現密碼文字,需要盲輸。等待約數十秒,會彈出一個新的 CMD 命令行輸入框,在網上可檢索如何在 CMD 命令行里跳轉到其他文件夾及運行 exe 文件。去打開 postgresql 的安裝文件。
  6. 照常安裝 PostgreSQL 即可,不會再出現錯誤提示了。

 

安裝完成后配置

安裝完成后打開新安裝的pg10下的pgAdmin4,點擊pgAdmin4

 

使用pg10過程中的超級管理員密碼登錄;

創建管理員

 

創建管理員

 

設置管理員密碼及過期時間

 

設置管理員權限

點擊保存即完成管理員創建。

 

Odoo12源碼安裝及啟動

我們這里說的源碼安裝,其實是將源碼當做一個項目來做的,即我們要在源碼的基礎上,增加一些內容來完成自己模塊/應用的創建;

打開pycharm,創建新項目;

創建odoo項目和項目虛擬環境,如下:

 

點擊創建后會彈出一個框來讓你選擇yes和no,這里因為我們已有項目,所以選擇no,但好像關系都不大。

創建項目完成后的項目結構如下,但應注意,里面有一個myaddons文件夾時我后來加上去的。

 

安裝環境依賴

pip install -r requirements.txt

如果有的依賴包沒有安裝成功,可以手動進行安裝,

pip install xxx==版本號

或者,我們可以使用pycharm來進行安裝,

點擊pycharm左上角的file--->settings--->選擇項目--->選擇右上角的加號--->進去后在頂部的搜索框中搜索所需要的包--->點擊install packge即可。

或者如果你有一個早就安裝了這些依賴的解釋器,可以直接選擇該解釋器即可。

 

將odoo-bin文件放在odoo源碼下,如果沒有odoo-bin文件,可以將odoo源碼下的一個odoo.py文件復制並更名為odoo-bin;

odoo-bin文件內容如下

 

在 odoo源碼/setup/odoo.conf中添加odoo配置,內容如下:

 

pycharm下項目啟動配置,在綠色倒三角形旁邊

 

點擊pycharm右上角的綠色朝右的三角形,開啟項目

 

打開瀏覽器進入 http://127.0.0.1:8069,出現如下圖:

 

其中各個的含義如下:

  • master password:數據庫中超級管理員的密碼
  • database name:將為你現在odoo源碼創建的pg數據庫
  • email:odoo管理員,可以不是郵箱,名字任取
  • password:odoo管理員密碼

點擊創建后,可能需要等待一到兩分鍾加載頁面,加載后頁面大概如下:

至此,win10下odoo12環境就搭建就成功了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM