How to Install Pandas in Python
Sisällysluettelo:
- Ennen kuin aloitat
- Luo Odoo-käyttäjä
- Asenna ja määritä PostgreSQL
- Asenna Wkhtmltopdf
- Asenna ja määritä Odoo 11
- 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.
Odoo 11 vaatii Python 3.5: n, jota ei ole saatavana CentOS-säilytystiloissa. Tästä syystä emme voi asentaa Odoo-pakettia yumin kautta Odoo-arkistosta.
Joko suoritamme Odoo -sovelluksen säilytysastiassa tai asennamme sen Python-virtuaaliseen ympäristöyn.
Tässä opetusohjelmassa kerrotaan, kuinka asentaa Odoo 11 Git-lähteen ja Python-virtuaaliympäristön avulla CentOS 7 -laitteeseen.
Ennen kuin aloitat
Kirjaudu CentOS-koneeseesi sudo-käyttäjänä ja päivitä järjestelmä uusimpiin paketteihin:
sudo yum update
Ota EPEL-arkisto käyttöön kirjoittamalla:
sudo yum install epel-release
Asennamme Python 3.5 -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 SCL-arkisto käyttöön seuraavalla komennolla:
sudo yum install centos-release-scl
Asenna Python 3.5 -paketit seuraavalla komennolla:
sudo yum install rh-python35
Asenna lopuksi
git
,
pip
ja kaikki Odoo-riippuvuuksien luomiseen tarvittavat työkalut:
sudo yum install git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel postgresql-devel
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/odoo -s /bin/bash odoo
Voit nimetä käyttäjän mistä haluat, varmista vain, että luot PostgreSQL-käyttäjän samalla nimellä.
Asenna ja määritä PostgreSQL
Asenna PostgreSQL-palvelin ja luo uusi PostgreSQL-tietokantaklusteri:
sudo yum install postgresql-server
sudo postgresql-setup initdb
Kun asennus on valmis, ota käyttöön ja käynnistä PostgreSQL-palvelu:
sudo systemctl enable postgresql
sudo systemctl start postgresql
Luo PostgreSQL-käyttäjä samalla nimellä kuin aiemmin luotu järjestelmäkäyttäjä, tapauksessamme
odoo
:
sudo su - postgres -c "createuser -s odoo"
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.
Voit ladata ja asentaa suositellun version suorittamalla seuraavat komennot:
wget
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
Asenna ja määritä Odoo 11
Asennamme Odoo GitHub-arkistosta, jotta voimme hallita enemmän versioita ja päivityksiä. Käytämme myös virtualenvia, joka on työkalu eristettyjen Python-ympäristöjen luomiseen.
Varmista ennen asennuksen aloittamista, että olet ”odoo”:
sudo su - odoo
Voit vahvistaa, että olet kirjautunut sisään
odoo
käyttäjäksi, käyttämällä seuraavaa komentoa:
whoami
Nyt voimme aloittaa asennusprosessilla ja kloonata ensin odoo GitHub-arkistosta:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
Ota ohjelmistokokoelmat käyttöön, jotta voimme käyttää python 3.5 -binaareja:
scl enable rh-python35 bash
Luo uusi virtuaaliympäristö Odoo-asennukselle:
cd /opt/odoo
python3 -m venv odoo11-venv
aktivoi ympäristö:
source odoo11-venv/bin/activate
ja asenna kaikki vaadittavat Python-moduulit:
pip3 install -r odoo11/requirements.txt
Jos asennuksen aikana ilmenee käännösvirheitä, varmista, että olet asentanut kaikki
Before you begin
-osiossa luetellut vaadittavat riippuvuudet.
Kun asennus on valmis, poista ympäristö käytöstä ja siirry takaisin sudo-käyttäjääsi seuraavien komentojen avulla:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Seuraavaksi meidän on luotava asetustiedosto:
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
Muista vaihtaa
superadmin_passwd
jotain turvallisempaa ja säädä
addons_path
jos käytät mukautettuja moduuleja.
Luo järjestelmäyksikkö tiedosto
Suorittaaksesi odoo -palvelun luomme
odoo11.service
hakemistoon
/etc/systemd/system/
hakemisto, jolla on seuraava sisältö:
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Ilmoita järjestelmälle, että olemme luoneet uuden yksikkötiedoston ja käynnistä Odoo-palvelu suorittamalla:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Voit tarkistaa palvelun tilan seuraavalla komennolla:
sudo systemctl status odoo11
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2018-03-28 20:13:30 UTC; 6s ago Main PID: 16174 (scl) CGroup: /system.slice/odoo11.service ├─16174 /usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf ├─16175 /bin/bash /var/tmp/sclihoNjg └─16178 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
ja jos virheitä ei ole, voit antaa Odoo-palvelun käynnistyä automaattisesti käynnistyksen aikana:
sudo systemctl enable odoo11
Testaa asennus
Avaa selain ja kirjoita:
http://:8069
http://:8069
Jos asennus onnistuu, seuraavanlainen näyttö tulee näkyviin:

Jos et pääse sivulle, palomuuri todennäköisesti estää porttia 8069.
johtopäätös
Tämä opas opasi Odoo 11: 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 pip virtenv10AppsManager: 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 12 centos 7: een
Odoo on suosituin all-in-one-liiketoimintaohjelmisto maailmassa. Tässä opetusohjelmassa osoitamme sinulle, kuinka Odoo 12 voidaan asentaa lähteestä Python-virtuaaliympäristössä CentOS 7 -laitteeseen.







