Difference between revisions of "Installazione Pycharm CE"

From PNLUG
Jump to: navigation, search
 
Line 3: Line 3:
 
[[Category:Python]]
 
[[Category:Python]]
  
= Installazione di Pycharm CE (Community Edition) =
+
= Installazione e configurazione di Pycharm CE (Community Edition) =
  
 
== Installazione standard semplificata ==
 
== Installazione standard semplificata ==
Line 32: Line 32:
 
Seguire la guida ufficiale disponibile all'indirizzo  
 
Seguire la guida ufficiale disponibile all'indirizzo  
 
[https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#installing-product https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#installing-product]
 
[https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#installing-product https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#installing-product]
 +
 +
== Configurazione di Pycharm con virtualEnv ===
 +
 +
Avviare PyCharm e aprire un ''Progetto'' (non ''Nuovo progetto'') puntando alla directory OCB nella ''directory_progetto''.
 +
 +
Aggiungere l’interprete Python selezionando il menu
 +
 +
''File → Settings → Project → Project Interpreter → Add : Existing Enviroment''
 +
 +
Selezionare il file <i>python</i> (link al file della versione installata) della ''directory_virtualenv/bin''
 +
e impostare il programma da lanciare e la configurazione da utilizzare in
 +
 +
''Run → Debug-Configuration''
 +
 +
Con <code>+</code> aggiungo una nuova configurazione di tipo Python impostando i parametri
 +
 +
<pre>
 +
script => punta al file odoo-bin del progetto (es. ~/odoo-dev/odoo12/OCA/OCB/odoo-bin)
 +
script parameters => inserisco i parametri configurazione avvio Odoo
 +
</pre>
 +
 +
Tra i parametri di avvio ricordiamo <code>--dev=all</code> che ricarica automaticamente i file Python e le definizioni delle viste XML modificati senza richiedere il riavvio del server Odoo e l'aggiornamento del modulo.
 +
 +
=== Aggiungere l'utente di sistema a Postgres ===
 +
 +
Prima di avviare Odoo da PyCharm è necessario che l’utente di sistema (''nome_utente'') con cui si opera sia un utente Postgres.<br>
 +
Per aggiungere l’utente di sistema a Postgres:
 +
 +
<pre>
 +
sudo su
 +
su postgres
 +
createuser --createdb --no-createrole --no-superuser nome_utente
 +
</pre>
 +
 +
 +
=== Nota con installazione di produzione ===
 +
 +
Se è presente nella macchina una installazione di Odoo per produzione ([[#Installazione_standard_semplificata|vedi Installazione standard semplificata]]), prima di avviare PyCharm è necessario disabilitare il servizio Odoo con
 +
 +
<pre>systemctl disable odoo.service</pre>

Latest revision as of 19:17, 19 April 2022


Installazione e configurazione di Pycharm CE (Community Edition)

Installazione standard semplificata

È riservata a coloro che desiderano installare l'IDE Pycharm sul proprio computer in modo semplice e veloce.

Sistemi Ubuntu (Guida verificata con Ubuntu 16.04 e 18.04)

Per installare l'IDE Pycharm Community, eseguire i seguenti comandi da terminale:

$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get install ubuntu-make
$ umake ide pycharm

A questo punto l'installer propone il seguente percorso come predefinito per l'installazione:

~/.local/share/umake/ide/pycharm

Confermare per installare e procedere fino al completamento dell'operazione.

Sistemi Debian

Seguire la guida ufficiale disponibile all'indirizzo https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#installing-product

Configurazione di Pycharm con virtualEnv =

Avviare PyCharm e aprire un Progetto (non Nuovo progetto) puntando alla directory OCB nella directory_progetto.

Aggiungere l’interprete Python selezionando il menu

File → Settings → Project → Project Interpreter → Add : Existing Enviroment

Selezionare il file python (link al file della versione installata) della directory_virtualenv/bin e impostare il programma da lanciare e la configurazione da utilizzare in

Run → Debug-Configuration

Con + aggiungo una nuova configurazione di tipo Python impostando i parametri

script => punta al file odoo-bin del progetto (es. ~/odoo-dev/odoo12/OCA/OCB/odoo-bin)
script parameters => inserisco i parametri configurazione avvio Odoo

Tra i parametri di avvio ricordiamo --dev=all che ricarica automaticamente i file Python e le definizioni delle viste XML modificati senza richiedere il riavvio del server Odoo e l'aggiornamento del modulo.

Aggiungere l'utente di sistema a Postgres

Prima di avviare Odoo da PyCharm è necessario che l’utente di sistema (nome_utente) con cui si opera sia un utente Postgres.
Per aggiungere l’utente di sistema a Postgres:

sudo su
su postgres
createuser --createdb --no-createrole --no-superuser nome_utente


Nota con installazione di produzione

Se è presente nella macchina una installazione di Odoo per produzione (vedi Installazione standard semplificata), prima di avviare PyCharm è necessario disabilitare il servizio Odoo con

systemctl disable odoo.service