真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用WSL開發(fā)odoo

這篇文章給大家分享的是有關(guān)如何使用WSL開發(fā)odoo的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

紅寺堡網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,紅寺堡網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為紅寺堡上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的紅寺堡做網(wǎng)站的公司定做!

在WSL安裝ODOO

  1. 在 控制面板\所有控制面板項(xiàng)\程序和功能 啟用或關(guān)閉Windows 功能中安裝“適用于Linux的Windows子系統(tǒng)”。

  2. 在Microsoft Store安裝“Debian GNU/Linux”

  3. 在cmd中輸入bash就可以進(jìn)入bash界面。等待一段時(shí)間后提示輸入賬號(hào)密碼。此時(shí)關(guān)閉bash,再次打開cmd,執(zhí)行以下命令,我們修改成默認(rèn)root用戶登陸

    debian config --default-user root

    這樣在cmd輸入bash就可以默認(rèn)root用戶登陸了 

  4. 查看Linux的版本

    cat /etc/issue
    Debian GNU/Linux 9 \n \l

     

  5. 修改國內(nèi)源

    #復(fù)制原文件備份
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
    #編輯源列表文件,注釋原有的
    nano /etc/apt/sources.list
    
    #阿里云源
    deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
    deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
    deb http://mirrors.aliyun.com/debian-security stretch/updates main
    deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
    deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
    deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
    deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
    deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
    
    #更新
    apt-get update && apt-get upgrade

     

  6. 在windows中安裝Postgresql,修改pg_hba.conf文件,添加0.0.0.0/0  

    # IPv4 local connections:
    host    all             all             127.0.0.1/32            md5
    host    all             all             0.0.0.0/0               md5

     

  7. 安裝odoo

    apt-get install apt-transport-https ca-certificates
    wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
    echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
    apt-get update && apt-get install odoo -y
    ./odoo start
    
    #停止Odoo
    cd /etc/init.d
    ./odoo stop
    
    #啟動(dòng)Odoo
    cd /etc/init.d
    ./odoo start
    
    #重啟Odoo
    cd /etc/init.d
    ./odoo restart

     

  8. 安裝wkhtmltopdf

    curl -o wkhtmltox.tar.xz -SL https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    echo '3f923f425d345940089e44c1466f6408b9619562 wkhtmltox.tar.xz' | sha1sum -c -
    tar xvf wkhtmltox.tar.xz
    cp wkhtmltox/lib/* /usr/local/lib/
    cp wkhtmltox/bin/* /usr/local/bin/
    cp -r wkhtmltox/share/man/man1 /usr/local/share/man/
    
    sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
    sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin

     

  9. 修改odoo.conf文件

    [options]
    ; This is the password that allows database operations:
    ; admin_passwd = admin
    db_host = localhost
    db_port = False
    db_user = odoo
    db_password = odoo
    bin_path=/usr/bin/wkhtmltopdf
    addons_path = /mnt/g/git@osc/odoo/12.0/themes
    
    ;/mnt/g/git@osc/odoo/12.0/themes 是自己開發(fā)模塊路徑,保存在G盤

     

  10. 重新啟動(dòng)odoo

    cd /etc/init.d
    ./odoo restart

     

  11. 打開瀏覽器 http://localhost:8069,此時(shí)可以做demo服務(wù)器運(yùn)行了。



配置Pycharm的WSL開發(fā)環(huán)境

  1. 配置Pycharm使用WSL作為開發(fā)環(huán)境,參考文檔
    如何使用WSL開發(fā)odoo

  2. 使用Pycharm打卡項(xiàng)目文件夾,如下圖:
    如何使用WSL開發(fā)odoo

  3. 復(fù)制odoo-bin和odoo.conf文件到項(xiàng)目文件根目錄,修改odoo.conf

    [options]
    ; This is the password that allows database operations:
    ; admin_passwd = admin
    db_host = localhost
    db_port = False
    db_user = odoo
    db_password = odoo
    addons_path =/usr/lib/python3/dist-packages/odoo/addons,/mnt/g/odoo/12.0/eis,/mnt/g/odoo/12.0/rainbow/
    bin_path=/usr/bin/wkhtmltopdf

     

  4. 使用WSL作為終端,如下圖:
    如何使用WSL開發(fā)odoo

  5. 修改項(xiàng)目的Inerpreter,如下圖:
    如何使用WSL開發(fā)odoo

  6. 修改Pycharm的 “Run/Debug Configurations”,如下圖:
    如何使用WSL開發(fā)odoo

  7. 至此,可以在Windows10下使用WSL環(huán)境進(jìn)行愉快的開發(fā)了,更新Odoo的基礎(chǔ)代碼也方便,在WSL下,運(yùn)行

    apt-get update -y

后記:發(fā)現(xiàn)在WSL中開發(fā)有性能的問題,重置了WSL,不在WSL中安裝odoo,按如下操作:

  1. 更新和安裝python

    #更新
    apt-get update && apt-get upgrade -y
    
    #安裝Python3及其他
    apt-get install python3 python3-pip python3-dev -y
  2. 安裝wkhtmltopdf

    curl -o wkhtmltox.tar.xz -SL https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    echo '3f923f425d345940089e44c1466f6408b9619562 wkhtmltox.tar.xz' | sha1sum -c -
    tar xvf wkhtmltox.tar.xz
    cp wkhtmltox/lib/* /usr/local/lib/
    cp wkhtmltox/bin/* /usr/local/bin/
    cp -r wkhtmltox/share/man/man1 /usr/local/share/man/
    
    sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
    sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin
  3. 在項(xiàng)目文件夾中g(shù)it clone odoo12.0的最新代碼

    git clone https://github.com/odoo/odoo.git --depth 1 --branch 12.0 --single-branch src
  4. 在WSL中切換到項(xiàng)目文件夾src目錄下,安裝requirements.txt依賴

    pip install -r requirements.txt -i https://pypi.doubanio.com/simple
  5. 項(xiàng)目文件夾如下圖
    如何使用WSL開發(fā)odoo

  6. 復(fù)制odoo-bin和odoo.conf文件到項(xiàng)目文件根目錄,修改odoo.conf

    [options]
    ; This is the password that allows database operations:
    ; admin_passwd = admin
    db_host = localhost
    db_port = False
    db_user = odoo
    db_password = odoo
    addons_path = eis,rainbow,src/addons,src/odoo/addons
    bin_path=/usr/bin/wkhtmltopdf
  7. 修改Pycharm的 “Run/Debug Configurations”,如下圖:
    如何使用WSL開發(fā)odoo

感謝各位的閱讀!關(guān)于“如何使用WSL開發(fā)odoo”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


當(dāng)前文章:如何使用WSL開發(fā)odoo
分享URL:http://weahome.cn/article/ihidch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部