Tôi note cách cài đặt Odoo dành cho lập trình viên phát triển lên đây và sẽ update thường xuyên dành cho các bạn mới bắt đầu vào team Odoo của tôi.
Hướng dẫn mang tính chất nhanh gọn lẹ nên chỉ cần anh em theo step by step mà làm sẽ thành công.
1. Cài đặt cho macOS X
Step 1. Cài đặt môi trường phát triển.
- Install Xcode
- Install MacPorts https://www.macports.org/
Sau khi cài đặt xong, chạy lệnh sau để update:
sudo port selfupdate
Nếu xuất hiện câu thông báo lỗi: "sudo: port: command not found"
=> Mở một cửa sổ Terminal khác và thực hiện lại
- Install python
Download Python for Mac OS: https://www.python.org/downloads/mac-osx/
- Install Postgres: https://postgresapp.com/
- Install PGAdmin: https://www.pgadmin.org/
Default pass: 123456
Step 2. Download source code odoo
git clone https://github.com/odoo/odoo.git
cd odoo folder, run this command:
pip3 install setuptools wheel
pip3 install -r requirements.txt
Step 3. Run Odoo
python3 odoo-bin -d odoo14
The database odoo14 sẽ được tự động tạo.
URL để chạy:
http://localhost:8069
Với thông tin đăng nhập: admin/admin
2. Cài đặt cho Window 10
Step 1. Cài đặt môi trường phát triển.
Download Microsoft Visual C++ 14.0
https://visualstudio.microsoft.com/visual-cpp-build-tools
- Install python
Download Python for Windows: https://www.python.org/downloads/windows/
(Install Python 3.7 (Odoo 14 do not support Python >= 3.8))
- Install Postgres: https://postgresapp.com/
- Install PGAdmin: https://www.pgadmin.org/
Default pass: 123456
Step 2. Download source code odoo
git clone https://github.com/odoo/odoo.git
pip install setuptools wheel
pip install -r requirements.txt
Trên PostgreSQL tạo mới Login/Group role
User name /Password: odoo/odoo
Step 3. Run Odoo
python odoo-bin -r {db user} -w {db password} -d {database name}
Ex: python odoo-bin -r odoo -w odoo -d odoodb
3. Cấu hình và chạy Odoo với Pycharm
Step 1.
Download pycham: https://www.jetbrains.com/pycharm/download/#section=windows
Open Pycham > Tạo mới 1 project và add thư mục source code của odoo
Step 2.
Trong thư mục gốc source code, tạo mới file odoo.conf với nội dung:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = {DB port (5432)}
db_user = {DB user (odoo)}
db_password = {DB password (odoo)}
addons_path = {Addons path (C:\Users\H\DATA\odoo\addons)}
Step 3
Trên menu của Pycham: Run > Edit configurations, tạo mới 1 Python configuration with params:
Script path: {Đương dẫn tới file odoo-bin}
Parameters: -C odoo.conf
Python interpreter: Python 3.7
Working directory: {Thư mục gốc source code}
Ví dụ đây là cửa sổ Configuration của tôi
ModuleNotFoundError: No module named 'PyPDF2'
Bạn copy lại tên module bị thiếu (Ví du: PyPDF2), sau đó vào Menu File > Settings
- Chọn Project: odoo > Python Interpreter
- Trong Select box "Python Interpreter" > Show all... > Chọn Interpreter đã tạo
- Bấm vào logo dấu + (Install) > Trong cửa sổ mới hiện ra bạn gõ tên module bị thiếu (Ví dụ: PyPDF2) để tìm kiếm
- Chọn module trong danh sách tìm kiếm được và bấm nút Install Package
0 Nhận xét:
Đăng nhận xét
Rất mong các ý kiến của các bạn khi đọc bài viết này !