Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Python trucs et machins

Un utilisateur python3

  • On crée un nouvel utilisateur afin de configurer son répertoire
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

  • Connaitre les versions de python disponible pour les utilisateurs du système
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
  • Connaitre la version active pour le shell de l'utilisateur courant
python --version
Python 2.7.9
  • Activer python3

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

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

On recharge le fichier ~/.bashrc

. ~/.bashrc
  • Et maintenant :
python --version
Python 3.4.2

Changer de version de python avec update-alternatives

  • Version actuelle pour tout le système :
python --version
  • Voir où son les exécutable des version de python installées sur le système :
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
  • Ajouter les version de python disponible à update-alternatives :
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
  • Pour changer de version de python :
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

  • On créer un dossier d'installation dans le répertoire courant de l'utilisateur :
mkdir Eric6Install && cd Eric6Install
  • On télécharge Eric6
wget http://heanet.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0/eric6-6.1.0.tar.gz
  • On décompresse le dossier téléchargé :
tar -zxvf eric6-6.1.0.tar.gz
  • On se déplace dans le dossier décompressé :
cd eric6-6.1.0/
  • On lance l'installation de eric6 :
python3 install.py
  • Si toutes les dépendances ont bien été installée on a le retour :
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.
  • On peut déjà lancer Eric6 en tant que root
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 ouvre eric6

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

  • On se déplace dans le fichier tmp/eric6-6.1.0
cd tmp/eric6-6.1.0/
python3 uninstall.py
  • Pour désinstaller les dépendances
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
utilisateurs/hypathie/tutos/python-trucs-et-machins.txt · Dernière modification: 31/12/2015 12:00 par Hypathie

Pied de page des forums

Propulsé par FluxBB