How to Install Pandas in Python
Sisällysluettelo:
- edellytykset
- Asenna Python 3.6 ja Odoo riippuvuudet
- Luo Odoo-käyttäjä
- Asenna ja määritä PostgreSQL
- Asenna Wkhtmltopdf
- Asenna ja määritä Odoo 12
- Luo järjestelmäyksikkö tiedosto
- Testaa asennus
- johtopäätös
Odoo on suosituin all-in-one-liiketoimintaohjelmisto maailmassa. Se tarjoaa laajan valikoiman yrityssovelluksia, mukaan lukien CRM, verkkosivusto, verkkokauppa, laskutus, kirjanpito, valmistus, varasto, projektinhallinta, varastot ja paljon muuta, kaikki saumattomasti integroitu.
Tässä opetusohjelmassa osoitamme sinulle, kuinka Odoo 12 voidaan asentaa lähteestä Python-virtuaaliympäristössä CentOS 7 -laitteeseen.
edellytykset
Varmista, että olet kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet, ennen kuin jatkat opetusohjelmaa.
Asenna Python 3.6 ja Odoo riippuvuudet
Asennamme Python 3.6 -paketit Software Collection (SCL) -varastosta.
Kun otat SCL: n käyttöön, saat pääsyn ohjelmointikielten ja palveluiden uusimpiin versioihin, joita ei ole saatavana ydinvarastoissa.
Ota EPEL- ja SCL-arkistot käyttöön seuraavalla komennolla:
sudo yum install epel-release centos-release-scl
Kun säilytystilat on otettu käyttöön, asenna Python 3.6 kaikki työkalut, joita tarvitaan Odoo-riippuvuuksien luomiseen:
sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
Asennuksen aikana sinua pyydetään hyväksymään GPG-avaimet.
Luo Odoo-käyttäjä
Luo uusi järjestelmän käyttäjä ja ryhmä kotihakemistolla
/opt/odoo
, joka suorittaa Odoo-palvelun:
sudo useradd -m -U -r -d /opt/odoo12 -s /bin/bash odoo12
Voit nimetä käyttäjän mistä haluat, varmista vain, että luot PostgreSQL-käyttäjän samalla nimellä.
Asenna ja määritä PostgreSQL
Tämän artikkelin kirjoittamishetkellä CentOS-arkistoista saatavissa oleva viimeisin PostgreSQL-versio on PostgreSQL-versio 9.2, jota Odoo ei tue virallisesti.
Asennamme PostgreSQL 10: n virallisista PostgreSQL-arkistoista.
Aloita ottamalla käyttöön PostgreSQL-arkisto:
sudo yum install
Asenna PostgreSQL-palvelin ja luo uusi PostgreSQL-tietokantaklusteri:
sudo yum install postgresql10-server postgresql10-devel
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
Kun asennus on valmis, ota käyttöön ja käynnistä PostgreSQL-palvelu:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
Luo PostgreSQL-käyttäjä samalla nimellä kuin aiemmin luotu järjestelmäkäyttäjä, tässä tapauksessa
odoo12
:
sudo su - postgres -c "createuser -s odoo12"
Asenna Wkhtmltopdf
wkhtmltox
paketti tarjoaa joukon avoimen lähdekoodin komentorivityökaluja, jotka voivat muokata HTML-tiedostoja PDF-tiedostoiksi ja eri kuvaformaateiksi. Tulostaaksesi PDF-raportteja tarvitset
wkhtmltopdf
työkalun. Odoo: n suositeltu versio on
0.12.1
jota ei ole saatavana virallisissa CentOS 7 -varastoissa.
Lataa suositeltu versio seuraavalla wget-komennolla:
wget
Kun lataus on valmis, asenna
rpm
paketti kirjoittamalla:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
Asenna ja määritä Odoo 12
Varmista ennen asennuksen aloittamista, että vaihdat käyttäjän “odoo12”:
sudo su - odoo12
Aloita kloonaamalla Odoo 12 -lähdekoodi Odoo GitHub -varastosta:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo
Ota ohjelmistokokoelmat käyttöön, jotta voimme käyttää python 3.6 -binaareja:
scl enable rh-python36 bash
Luo uusi Python-virtuaaliympäristö Odoo-asennukseen:
cd /opt/odoo12
python3 -m venv venv
Aktivoi ympäristö:
source venv/bin/activate
Asenna kaikki vaadittavat Python-moduulit:
pip3 install -r odoo/requirements.txt
Jos asennuksen aikana ilmenee käännösvirheitä, varmista, että olet asentanut kaikki vaadittavat riippuvuudet, jotka on lueteltu
Install Python 3.6 and Odoo Dependencies
-osiossa.
Kun asennus on valmis, poista ympäristö käytöstä seuraavan komennon avulla:
deactivate
Luo uusi hakemisto mukautetuille lisäosille:
mkdir /opt/odoo12/odoo-custom-addons
Vaihda takaisin sudo-käyttäjääsi:
exit
Avaa seuraavaksi tekstieditori ja luo seuraava asetustiedosto:
sudo nano /etc/odoo12.conf
/etc/odoo12.conf
; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo12 db_password = False addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons
Tallenna ja sulje tiedosto.
Muista vaihtaa
superadmin_passwd
jotain turvallisempaa.
Luo järjestelmäyksikkö tiedosto
Odoo-palvelun suorittamiseksi luomme yksikötiedoston.
Avaa tekstieditori ja luo tiedosto
odoo12.service
hakemistossa
/etc/systemd/system/
hakemisto:
sudo nano /etc/systemd/system/odoo12.service
Liitä seuraava sisältö:
/etc/systemd/system/odoo12.service
Description=Odoo12 Requires=postgresql-10.service After=network.target postgresql-10.service Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console WantedBy=multi-user.target
Tallenna tiedosto ja sulje editori.
Ilmoita Systemdille, että olemme luoneet uuden yksikötiedoston:
sudo systemctl daemon-reload
Käynnistä ja ota Odoo-palvelu käyttöön suorittamalla:
sudo systemctl enable odoo12
sudo systemctl start odoo12
Voit tarkistaa palvelun tilan seuraavalla komennolla:
sudo systemctl status odoo12
● odoo12.service - Odoo12 Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 16:35:09 UTC; 6s ago Main PID: 24649 (scl) CGroup: /system.slice/odoo12.service ├─24649 /usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf ├─24650 /bin/bash /var/tmp/scldyaa9h └─24653 /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
Testaa asennus
Avaa selain ja kirjoita:
http://:8069
http://:8069
Jos asennus onnistuu, seuraavanlainen näyttö tulee näkyviin:

Avaa tarvittavat portit seuraavilla komennoilla:
sudo firewall-cmd --permanent --zone=public --add-port=8069/tcp
sudo firewall-cmd --reload
johtopäätös
Tämä opas opasi Odoo 12: n asennuksen CentOS 7: een Python-virtuaaliympäristöön.
Voit myös tarkistaa opetusohjelmasi siitä, kuinka luoda automaattisia päivittäisiä varmuuskopioita Odoo-tietokannoistasi.
centos odoo postgresql python pip10AppsManager: Asenna ja asenna uudelleen Windows 10 Myy sovellukset
10AppsManager on ilmainen ohjelma, jonka avulla voit poistaa, , sisäänrakennetut, esiasennetut Windows Store -sovellukset Windows 10: ssä.
Mirekusoft Install Monitor: Asenna ja asenna ohjelmisto Windows-käyttöjärjestelmään
Lataa Mirekusoft Install Monitor. Se on Microsoft Windowsin työpöytäsovellusten poisto-ohjelman sovellusten hallintatyökalu. Se tarkkailee sovelluksen resurssien käyttöä ja poistaa kaikki tarpeettomat sovellukset kokonaan.
Asenna odoo 11 centos 7: een
Odoo on yksi suosituimmista avoimen lähdekoodin ERP-liiketoiminnan ohjelmistoista maailmassa. Tämä opas kattaa vaiheet, jotka tarvitaan Odoo: n asentamiseen ja määrittämiseen käyttämällä Git source- ja Python-virtuaaliympäristöä CentOS 7: ssä







