Table des matières

Python trucs et machins

Un utilisateur python3

adduser python3

On répond aux questions, en autre, on crée un mot de passe pour l'utilisateur python3.
Ensuite on change d'utilisateur, et on se log en tant qu'utilisateur python3

ls /usr/bin/python*
/usr/bin/python            /usr/bin/python2-config    /usr/bin/python3.4m         /usr/bin/python3m-config
/usr/bin/python2           /usr/bin/python3           /usr/bin/python3.4m-config  /usr/bin/python-config
/usr/bin/python2.7         /usr/bin/python3.4         /usr/bin/python3-config
/usr/bin/python2.7-config  /usr/bin/python3.4-config  /usr/bin/python3m
python --version
Python 2.7.9

On édite le fichier : ~/.bashrc, et on ajoute la ligne suivante

alias python='/usr/bin/python3.4'

On recharge le fichier ~/.bashrc

. ~/.bashrc
python --version
Python 3.4.2

Changer de version de python avec update-alternatives

python --version
ls /usr/bin/python*
/usr/bin/python   /usr/bin/python2.7  /usr/bin/python3.4   /usr/bin/python3m
/usr/bin/python2  /usr/bin/python3    /usr/bin/python3.4m
update-alternatives --list python
update-alternatives: erreur: pas d'alternatives pour python
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
update-alternatives --config python

On choisit la version 3.

Installer Eric python IDE

Installation simple de Eric5 depuis les sources

1) On vérifie que le système est sous python2 (voir ci-dessus)

2) On installe depuis les sources

apt-get install eric

(cela installe aussi le paquet eric-api-files

Désinstaller Eric installé depuis les sources

apt-get remove eric

Installer Eric6

Installer les dépendances depuis les dépôts

apt-get install python3-pyqt5 python3-pyqt5-dbg python3-pyqt4.qsci python3-pyqt5.qtx11extras python3-pyqt5.qtsql python3-pyqt5.qtsql-dbg python3-pyqt5.qtx11extras-dbg python3-pyqt5.qsci python3-pyqt5.qsci-dbg python-pyqt5.qtsvg python3-pyqt5.qtsvg-dbg python-pyqt5.qtwebkit python-pyqt5.qtwebkit-db python3-pyqt5.qtwebkit python3-pyqt5.qtwebkit-dbg

Installer eric6

mkdir Eric6Install && cd Eric6Install
wget http://heanet.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0/eric6-6.1.0.tar.gz
tar -zxvf eric6-6.1.0.tar.gz
cd eric6-6.1.0/
python3 install.py
Checking dependencies
Python Version: 3.4.2
Found PyQt5
Found QScintilla2
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtWebKit
Found QtWebKitWidgets
Found QtWidgets
Qt Version: 5.3.2
sip Version: 4.16.4
PyQt Version: 5.3.2
QScintilla Version: 2.8.4
All dependencies ok.

Cleaning up old installation ...

Creating configuration file ...

Compiling user interface files ...

Compiling source files ...

Installing eric6 ...

Installation complete.
eric6

Lancer eric6 en tant utilisateur

chmod a+w -R ~/.eric6
eric6

Et voilà 8-)

Ajouter eric6 fr

cd tmp/
wget http://netcologne.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0-RC1/eric6-i18n-fr-6.1.0-RC1.zip
unzip eric6-i18n-fr-6.1.0-RC1.zip
cd eric6-6.1.0-RC1/
python3 install-i18n.py

Installer Le plugin Django

On cherche l'url de django

<Plugin status="stable"><Name>Project, Django</Name><Short>Basic support for Django projects.</Short><Description>
        This plug-in implements support for Django projects. It includes
        API files for the various Django versions and a Django menu offering
        various Django related actions from within eric5.
    </Description><Url>http://eric-ide.python-projects.org/plugins6/stable/PluginProjectDjango.zip</Url><Author>Detlev Offenbach <detlev@die-offenbachs.de></Author><Version>4.0.2</Version><Filename>PluginProjectDjango-4_0_2.zip</Filename></Plugin>
  
* On copie l'url et on télécharge le plugin :
cd ~/tmp
wget http://eric-ide.python-projects.org/plugins6/stable/PluginProjectDjango.zip

On clique sur l'onglet Plugins > Installation de plugins > puis ajouter
On cherche dans ~/tmp/sonPlugin.zip
On le sélectionne :

Puis ouvrir > suivant > suivant > install

Eric6 redémarre et on retourne dans l'onglet Plugin > Référenciel de plugins…

On sélectionne le plugin, et on l'installe Download & Install comme ceci

Et voilà 8-)

Désinstaller eric6

cd tmp/eric6-6.1.0/
python3 uninstall.py
apt-get remove python3-pyqt5 python3-pyqt5-dbg python3-pyqt4.qsci python3-pyqt5.qtx11extras python3-pyqt5.qtsql python3-pyqt5.qtsql-dbg python3-pyqt5.qtx11extras-dbg python3-pyqt5.qsci python3-pyqt5.qsci-dbg python-pyqt5.qtsvg python3-pyqt5.qtsvg-dbg python-pyqt5.qtwebkit python-pyqt5.qtwebkit-db python3-pyqt5.qtwebkit python3-pyqt5.qtwebkit-dbg