Difference between revisions of "Installazione Pycharm CE"

From PNLUG
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Pycharm]]
 
[[Category:Pycharm]]
[[Category:IDE]]
 
[[Category:Python]]
 
 
[[Category:Odoo]]
 
[[Category:Odoo]]
  +
[[Category:Python]]
   
== Installazione dell'ultima versione di Pycharm CE (Community Edition) ==
+
= Installazione e configurazione di Pycharm CE (Community Edition) =
   
=== Installazione standard semplificata ===
+
== Installazione standard semplificata ==
   
 
È riservata a coloro che desiderano installare l'IDE Pycharm sul proprio computer in modo semplice e veloce.
 
È 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) ====
+
=== Sistemi Ubuntu (Guida verificata con Ubuntu 16.04 e 18.04) ===
   
 
Per installare l'IDE Pycharm Community, eseguire i seguenti comandi da terminale:
 
Per installare l'IDE Pycharm Community, eseguire i seguenti comandi da terminale:
Line 29: Line 28:
 
Confermare per installare e procedere fino al completamento dell'operazione.
 
Confermare per installare e procedere fino al completamento dell'operazione.
   
==== Sistemi Debian ====
+
=== Sistemi Debian ===
  +
 
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 20: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