**Win 10 下Pipenv源碼安裝 odoo12**
因?yàn)?,本身電腦已經(jīng)安裝odoo8,9,10等odoo的版本,當(dāng)時(shí),沒(méi)有考慮是直接是統(tǒng)一的環(huán)境很配置。
現(xiàn)在,在odoo11的環(huán)境下,需要Python 3的語(yǔ)言環(huán)境可以很好地支持odoo11的功能,所以在網(wǎng)上查到了現(xiàn)在比較火的創(chuàng)建虛擬環(huán)境的安裝工具 pipenv,用它可以很好地隔離各個(gè)項(xiàng)目環(huán)境,為每一個(gè)項(xiàng)目都提供單獨(dú)的運(yùn)行環(huán)境。
安裝步驟:
一、 安裝 Python 3.6.4,配置環(huán)境變量:
地址:https://www.python.org/downloads/
二、下載odoo12的源碼包:
https://github.com/odoo/odoo
三、安裝pipenv:
1、 首先使用pip安裝Pipenv及其依賴(lài)項(xiàng):
pip install pipenv
2、 將目錄更改為包含你的Python項(xiàng)目的文件夾:
C:\Users\Administrator>f:
F:\>cd odoo2018_11
3、 在Python項(xiàng)目的文件夾下,指定pipenv 要安裝odoo12的Python虛擬環(huán)境,并啟動(dòng)Pipenv
F:\odoo2018_11>pipenv --python "D:\Python 3.6.4\Python 3.6.4\python.exe"
F:\odoo2018_11>pipenv install
4、 在Python編譯器中加載虛擬環(huán)境并安裝依賴(lài)包:
四、odoo12啟動(dòng)過(guò)程中遇到的問(wèn)題,及解決辦法:
1、ImportError: No module named ‘win32service’
pipenv install pypiwin32
2、ImportError: No module named ‘PIL’
pipenv install Pillow
3、 No module named 'ForkingMixIn'
將Werkzeug升級(jí)到0.11.15
pipenv install Werkzeug==0.11.15
4、 ModuleNotFoundError: No module named 'reportlab'
pipenv install reportlab
5、 psycopg2.OperationalError: fe_sendauth: no password supplied
在setup目錄下 新建odoo.conf 文件
6、 window 安裝 odoo12 報(bào)錯(cuò) ValueError: embedded null byte
在D:\Python 3.6.4\Python 3.6.4\Lib\_strptime.py下,添加代碼:
locale.setlocale(locale.LC_ALL, 'en')
7、更新試用ODOO12最新版本的,網(wǎng)頁(yè)打開(kāi)不正常尋求幫助。
Could not execute command 'sassc'This error occured while compiling the bundle 'web.assets_common' containing:
問(wèn)題日志報(bào)錯(cuò):
Style error
The style compilation failed, see the error below. Your recent actions may be the cause, please try reverting the changes you made.
Could not execute command 'sassc'This error occured while compiling the bundle 'web.assets_common' containing:
- /web/static/lib/bootstrap/scss/bootstrap/_mixins.scss
- /web/static/src/scss/utils.scss
- /web/static/src/scss/primary_variables.scss
- /web_editor/static/src/scss/web_editor.variables.scss
- /web/static/src/scss/secondary_variables.scss
- /web/static/lib/bootstrap/scss/bootstrap/_variables.scss
- /web/static/lib/bootstrap-datetimepicker/src/scss/_bootstrap-datetimepicker.scss
- /web/static/src/scss/fonts.scss
- /web/static/src/scss/ui.scss
- /web/static/src/scss/ui_extra.scss
- /web/static/src/scss/navbar.scss
- /web/static/src/scss/mimetypes.scss
- /web/static/src/scss/modal.scss
- /web/static/src/scss/animation.scss
- /web/static/src/scss/rainbow.scss
- /web/static/src/scss/datepicker.scss
- /web_tour/static/src/scss/tip.scss
- /web_tour/static/src/scss/keyframes.scss
解決方法:
給odoo應(yīng)用安裝sassc的依賴(lài)庫(kù),命令:pip install libsass
結(jié)果:
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。