Win 10 下Pipenv源碼安裝 odoo12

                                                                                                                                                                                                                        **Win 10 下Pipenv源碼安裝 odoo12**
因爲,本身電腦已經安裝odoo8,9,10等odoo的版本,當時,沒有考慮是直接是統一的環境很配置。

現在,在odoo11的環境下,需要Python 3的語言環境可以很好地支持odoo11的功能,所以在網上查到了現在比較火的創建虛擬環境的安裝工具 pipenv,用它可以很好地隔離各個項目環境,爲每一個項目都提供單獨的運行環境。
安裝步驟:
一、 安裝 Python 3.6.4,配置環境變量:
地址:https://www.python.org/downloads/
二、下載odoo12的源碼包:
https://github.com/odoo/odoo
三、安裝pipenv:
1、 首先使用pip安裝Pipenv及其依賴項:
pip install pipenv

2、 將目錄更改爲包含你的Python項目的文件夾:

C:\Users\Administrator>f:

F:\>cd odoo2018_11
3、 在Python項目的文件夾下,指定pipenv 要安裝odoo12的Python虛擬環境,並啓動Pipenv
F:\odoo2018_11>pipenv --python "D:\Python 3.6.4\Python 3.6.4\python.exe"
F:\odoo2018_11>pipenv install
4、 在Python編譯器中加載虛擬環境並安裝依賴包:

四、odoo12啓動過程中遇到的問題,及解決辦法:
1、ImportError: No module named ‘win32service’
pipenv install pypiwin32

2、ImportError: No module named ‘PIL’
pipenv install Pillow

    3、  No module named 'ForkingMixIn'
    將Werkzeug升級到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 報錯 ValueError: embedded null byte
    在D:\Python 3.6.4\Python 3.6.4\Lib\_strptime.py下,添加代碼:
    locale.setlocale(locale.LC_ALL, 'en')

7、更新試用ODOO12最新版本的,網頁打開不正常尋求幫助。
    Could not execute command 'sassc'This error occured while compiling the bundle 'web.assets_common' containing:
    問題日誌報錯:
    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應用安裝sassc的依賴庫,命令:pip install libsass
Win 10 下Pipenv源碼安裝 odoo12
結果:
Win 10 下Pipenv源碼安裝 odoo12

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章