نصب بسته های مورد نیاز اودو
برای اجرای اودو، نیاز به برخی پکیج ها و بسته های پایتون داریم تا اودو به درستی اجرا شود. این بسته ها لزوما آپدیت نیستند و ممکن است نسخه های قدیمی تر نصب شوند. تشخیص آن بر عهده شماست و البته به نسخه پایتون سیستم عامل شما بستگی دارد. مستندات آن را در این لینک می توانید ببینید:
https://github.com/odoo/odoo/blob/18.0/requirements.txt
با این حال، شما با دستورات زیر می توانید بسته های مورد نیاز را نصب کنید. دو روش متفاوت برای نصب بسته ها وجود دارد:
1- بسته ها مستقیما در هسته پایتون نصب و جایگزین شوند.
2- بسته ها در یک محیط مجازی پایتون نصب و اجرا شوند.
روش پیشنهادی، روش دوم است. زیرا شما میتوانید از بسته های به روز پایتون نیز در کاربردهای عادی خود استفاده کنید و اودو فقط از بسته های نصب شده در محیط مجازی (و بسته های قدیمی پایتون) استفاده خواهد کرد.
ولی اگر برای شما نصب و جایگزینی بسته های پایتون، اهمیتی ندارد، می توانید از روش 1 نیز استفاده کنید. در ادامه ما هر دو روش را توضیح می دهیم.
روش 1: نصب مستقیم بسته ها
با کد دستوری زیر، می تواند بسته های مورد نیاز اودو را در هسته پایتون قرار دهید:
sudo -H pip3 install -r https://github.com/odoo/odoo/raw/18.0/requirements.txt
دقت کنید که به جای 18.0 میتوانید نسخه اودو متفاوت را وارد کنید مثلا 19.0
روش 2: نصب بسته های در محیط مجازی پایتون
برای این کار بایستی به محل نصب اودو بروید و یک پوشه جدید باز کنید تا بسته ها در آنجا قرار بگیرند. سپس بسته های را دانلود و نصب کنید. از "یکی از دستورات زیر" استفاده کنید.
- حالت 1
sudo -u "modoo" python3 -m venv "/opt/modoo/odoo-venv"
sudo -u "modoo" "/opt/modoo/odoo-venv/bin/pip" install -r https://github.com/odoo/odoo/raw/18.0/requirements.txt
نکته: به جای modoo میتوانید از هر اسم دیگری استفاده کنید. فقط دقت کنید که در همه بخش ها از همان اسم استفاده کنید.
- اگر خطا دریافت کردید، این دستورات اصلاحی را بزنید:
sudo -u modoo python3 -m venv /opt/modoo/odoo-venv
sudo -u modoo /opt/modoo/odoo-venv/bin/pip install -r https://github.com/odoo/odoo/raw/18.0/requirements.txt
- حالت 3: این روش را پس از نصب اودو انجام دهید و در کنار سایر فایل های نصبی اودو قرار دهید.
cd /opt/modoo
python3 -m venv odoo-venv
source odoo-venv/bin/activate
pip install --upgrade pip
pip3 install wheel
pip3 install -r https://github.com/odoo/odoo/raw/18.0/requirements.txt
پس از نصب بسته ها، محیط را غیرفعال کنید و از کاربری اودو خارج شوید.
deactivate exit
هشدار: فقط یکی از حالت های بالا را باید انتخاب و اجرا کنید. از اجرای همه آنها در یک جا، اجتناب کنید.
فعلا کامنتی موجود نیست.