Cài đặt môi trường phát triển Odoo 15 Sử dụng Pycharm trong Ubuntu 20.04

Trong blog này, chúng ta sẽ thảo luận về cách thiết lập môi trường phát triển cho Odoo 15 bằng Pycharm IDE









Odoo 15 là phiên bản mới nhất của Odoo chuẩn bị được ra mắt vào tháng 10/2021. Odoo 15 là phiên bản tiên tiến và mạnh mẽ với các công cụ chuyên dụng và các tùy chọn chức năng nhằm giúp cho việc quản lý kinh doanh được tối ưu .

Odoo 15 sử dụng Python 3.8+ để phát triển phần phụ trợ, PostgreSQL cho máy chủ cơ sở dữ liệu và JavaScript để phát triển giao diện người dùng.

Trong blog này, chúng ta sẽ thảo luận về cách thiết lập môi trường phát triển cho Odoo 15 bằng Pycharm IDE.

Trước khi cấu hình Pycharm, ban đầu chúng ta cần cài đặt một số thư viện và gói cần thiết để chạy Odoo. Hãy xem xét từng bước một.

Bước 1: Cài đặt Pycharm IDE

Pycharm có sẵn trong 3 Phiên bản khác nhau: Giáo dục, Cộng đồng và Doanh nghiệp. Ở đây, chúng tôi sẽ cài đặt phiên bản Cộng đồng Pycharm và để chạy Pycharm, bạn cần một số yêu cầu hệ thống tối thiểu nhất định.

Yêu cầuTối thiểuKhuyến nghị
Hệ điều hành
64-bit của bản phân phối Linux hỗ trợ Gnome, KDE hoặc Unity DE, Microsoft Windows 8 trở lên và macOS 10.13 trở lên
Phiên bản 64-bit mới nhất của Windows, macOS hoặc Linux
RAM4 GB RAM trống
8GB tổng RAM hệ thống
Dung lượng 
2,5 GB và 1 GB khác cho bộ nhớ đệm

Ổ cứng SSD với ít nhất 5 GB dung lượng trống

Để cài đặt Pycharm, bạn có thể tải xuống trực tiếp tệp cài đặt Debian từ liên kết sau Tải xuống Pycharm

Hoặc Mở Terminal (bạn có thể sử dụng Ctrl + Alt + T để mở terminal) và thực hiện các lệnh sau:

sudo apt-get update sudo apt-get upgradesudo snap install pycharm-community --classic

Bước 2: Cài đặt Python3 và các gói cần thiết

Chúng ta có thể cài đặt Python3 bằng lệnh sau:

sudo apt-get install -y python3-pip

Việc cài đặt các gói cần thiết cho Python3 có thể được thực hiện bằng cách sử dụng mã sau:

sudo apt-get install python-dev python3-dev build-essential libjpeg-dev libpq-dev libjpeg8-dev libxml2-dev libssl-dev libffi-dev libmysqlclient-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev liblcms2-dev

Bước 3: Cài đặt các phụ thuộc Web

Tiếp theo, chúng ta phải cài đặt các phụ thuộc web:

sudo apt-get install -y npmsudo ln -s /usr/bin/nodejs/usr/bin/node sudo npm install -g less less-plugin-clean-css sudo apt-get install -y node-less

Bước 4: Cài đặt Wkhtmltopdf

Nếu bạn yêu cầu in các báo cáo được tạo trong Odoo, bạn cần cài đặt Wkhtmltopdf có thể được thực hiện bằng cách sử dụng mã sau:

sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install -f

Bước 5: Cài đặt PostgreSQL

Tiếp theo, chúng ta phải cài đặt PostgreSQL:

sudo apt-get install postgresql

Bước 6: Tạo vai trò người dùng cơ sở dữ liệu để xử lý cơ sở dữ liệu Odoo

Tiếp theo, một mật khẩu cho người dùng đặc biệt phải được xác định, mật khẩu này cần thiết sau này trong tệp conf:

sudo su - postgrescreateuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo15

Đặt người dùng được xác định làm siêu người dùng

psqlALTER USER odoo15 WITH SUPERUSER;

Và Thoát khỏi psql và người dùng Postgres

\q exit

Bước 7: Tải xuống mã nguồn Odoo 15

Bạn có thể tải xuống mã Nguồn cộng đồng Odoo 15 trực tiếp từ kho lưu trữ Github của Odoo

sudo apt-get install git

Nếu không, bạn có thể sao chép nó từ git. Đối với điều đó, bạn phải cài đặt git, hãy làm theo các lệnh dưới đây:

git clone https://www.github.com/odoo/odoo --depth 1 --branch master --single-branch odoo15

Lệnh sau sẽ sao chép nguồn Odoo vào thư mục odoo15 bên trong thư mục chính của bạn

Bước 8: Cài đặt các gói Python bắt buộc

Odoo yêu cầu cài đặt một số gói python, được liệt kê trong tệp request.txt bên trong thư mục odoo15.

cd odoo15sudo pip3 install -r requirements.txt

Hoặc

sudo pip3 install -r <path to inside odoo directory>/requirements.txt

Việc cài đặt đúng tất cả các phần tử phải được thực hiện, nếu không, bạn có thể gặp lỗi trong tương lai khi hoạt động với Odoo.

Bước 9: Mở Odoo Project trong Pycharm

Mở Cộng đồng Pycharm và Mở thư mục odoo15


Sau khi tải dự án, một hộp thoại có thể xuất hiện như trong ảnh chụp màn hình bên dưới. Nếu bạn muốn sử dụng môi trường ảo, bạn có thể chọn OK, nhưng ở đây chúng tôi không sử dụng môi trường ảo. Vì vậy, hãy hủy bỏ nó.


Bước 10: Tạo tệp odoo.conf bên trong thư mục odoo15

Nhấp chuột phải vào thư mục -> Mới -> Tệp -> odoo.conf

Dán nội dung sau vào tệp odoo.conf và bạn nên thay đổi db_password, là mật khẩu bạn đã đặt cho người dùng cơ sở dữ liệu odoo15 ở bước trước đó.

[options]; Is This The Password That Allows Database Operations:admin_passwd = admindb_host = localhostdb_port = 5432db_user = odoo15db_password = Falseaddons_path = /home/user/odoo/addonsxmlrpc_port = 8015

Và cũng thay đổi giá trị addons_path bằng đường dẫn thực của thư mục addons bên trong odoo15.


Thay thế nó trong addons_path. Bạn cũng có thể tạo một thư mục khác để thêm các mô-đun tùy chỉnh của mình và đường dẫn của thư mục đó cũng cần được thêm trong addons_path được phân tách bằng dấu phẩy.

ví dụ: addons_path = / home / user / odoo / addons, / home / user / odoo / custom_addons

Bước 11: Thêm Trình thông dịch Python

Đi tới Tệp -> Cài đặt -> Dự án: odoo15 -> Trình thông dịch Python

Nhấp vào biểu tượng được đánh dấu trong ảnh chụp màn hình bên dưới và chọn tùy chọn Thêm có sẵn.


Từ hộp thoại tiếp theo, chọn tùy chọn Trình thông dịch hệ thống và phiên bản Python ở bên phải được nộp.


Bước 12: Thêm cấu hình dự án trong Pycharm

Nhấp vào nút Thêm cấu hình trong ảnh chụp màn hình bên dưới


Sau đó, hộp thoại sau sẽ xuất hiện, nhấp vào nút ‘+’ và chọn ‘Python’ từ danh sách


Sau đó, bạn có thể điền vào các trường như ảnh bên dưới


Tên: bạn có thể cung cấp bất kỳ tên nào để xác định cấu hình.

Đường dẫn Tập lệnh: Chọn tệp tin tệp ‘odoo-bin’ từ thư mục odoo15.

Tham số: Tại đây bạn có thể thêm các tham số để chạy cùng với script, -c là tham số bắt buộc và cung cấp một tệp conf cùng với nó và nhiều tham số có thể được thêm vào.

Trình thông dịch Python: Trình thông dịch Python của dự án này nên được thêm vào đây. Nó sẽ tự động điền vào đó vì chúng ta đã thiết lập trình thông dịch ở bước trước.

Bước 13: Chạy thử nghiệm Odoo 15

Cấu hình của Odoo đã hoàn thành, bây giờ bạn có thể kiểm tra nó bằng cách nhấp vào nút bên dưới.


Và bạn có thể thấy trạng thái trong log như hình dưới đây:


Bây giờ bạn có thể thử nó trên trình duyệt của mình và kiểm tra localhost: 8015

Nếu tất cả cấu hình của bạn thành công, trình duyệt sẽ điều hướng đến trình quản lý cơ sở dữ liệu của Odoo như hình dưới đây:


Với phiên bản Odoo 15 mới, bạn sẽ có thể quản lý công việc kinh doanh bằng các công cụ chuyên dụng và được xác định rõ ràng có sẵn để hỗ trợ các khía cạnh của hoạt động kinh doanh ở tất cả các cấp.

Nguồn: cybrosys

trong DX Blog
Cài đặt môi trường phát triển Odoo 15 Sử dụng Pycharm trong Ubuntu 20.04
Minh Ngoc 24 tháng 8, 2021

Chia sẻ bài viết này

Thẻ phân loại