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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:python-trucs-et-machins [29/12/2015 07:54] Hypathie [Installer Eric6 python] |
utilisateurs:hypathie:tutos:python-trucs-et-machins [30/12/2015 11:38] Hypathie [Installer Eric python IDE] |
||
---|---|---|---|
Ligne 44: | Ligne 44: | ||
<code retour>Python 3.4.2</code> | <code retour>Python 3.4.2</code> | ||
- | ===== Installer Eric6 python===== | ||
+ | ====Changer de version de python avec update-alternatives ==== | ||
- | * D'abord on télécharge Eric6 : http://eric-ide.python-projects.org/eric-download.html | + | * Version actuelle pour tout le système : |
- | * Référence sur l'installation : https://github.com/davy39/eric | + | <code root>python --version</code> |
- | ====installation des dépendances==== | + | * Voir où son les exécutable des version de python installées sur le système : |
- | ===qt5 et qt4=== | + | <code root>ls /usr/bin/python*</code> |
+ | <code retour>/usr/bin/python /usr/bin/python2.7 /usr/bin/python3.4 /usr/bin/python3m | ||
+ | /usr/bin/python2 /usr/bin/python3 /usr/bin/python3.4m | ||
+ | </code> | ||
- | * Depuis le site officiel de Qt : http://www.qt.io/download-open-source/#section-2 | + | * Ajouter les version de python disponible à update-alternatives : |
- | On télécharge la version correspondante à son système : | + | <code root>update-alternatives --list python</code> |
+ | <code retour>update-alternatives: erreur: pas d'alternatives pour python</code> | ||
- | {{http://pix.toile-libre.org/upload/original/1451369569.png}} | ||
- | <code root>chmod +x le-fichier-qt5.xx.run</code> | + | <code root>update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1</code> |
+ | <code root>update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2</code> | ||
- | <code root>./le-fichier-qt5.xx.run</code> | + | * Pour changer de version de python : |
- | <note> | + | <code root>update-alternatives --config python</code> |
- | * Depuis les sources : | + | On choisit la version 3. |
- | A voir pour installer l'IDE qtcreator : http://famedsolutions.com/index.php/2015/05/02/installing-qt5-on-debian-jessie/ | + | ===== Installer Eric python IDE===== |
- | </note> | + | |
- | * Il faut installer aussi la version qt4 | + | ====Installation simple de Eric5 depuis les sources==== |
- | On cherche dans les dépôts : | + | * Références : http://eric-ide.python-projects.org/eric-download.html |
- | <code root>apt-cache search qt4</code> | + | 1) On vérifie que le système est sous python2 (voir ci-dessus) |
- | <code root>apt-get install qt4-qtconfig</code> | + | 2) On installe depuis les sources |
+ | <code root>apt-get install eric</code> | ||
+ | (cela installe aussi le paquet ''eric-api-files'' | ||
- | ===qscintilla2=== | + | * Désinstaller Eric installé depuis les sources : |
+ | <code root>apt-get remove eric</code> | ||
- | <code root>apt-get install python-qscintilla2</code> | + | ====Installer Eric6 ==== |
- | ===sip=== | + | === Installer les dépendances depuis les dépôts=== |
- | * Voir : http://pyqt.sourceforge.net/Docs/sip4/ | + | |
- | <code user>wget http://netcologne.dl.sourceforge.net/project/pyqt/sip/sip-4.17/sip-4.17.tar.gz</code> | + | <code root> |
- | <code user>tar xzvf sip-4.17.tar.gz -C ~</code> | + | 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 |
- | <code user>cd sip-4.17/</code> | + | </code> |
- | <code user>python configure.py</code> | + | |
- | <code user>make</code> | + | |
- | <code root>make install</code> | + | |
+ | ===Installer eric6=== | ||
+ | * On créer un dossier d'installation dans le répertoire courant de l'utilisateur : | ||
- | ===PyQt5=== | + | <code user>mkdir Eric6Install && cd Eric6Install</code> |
- | * Voir : https://riverbankcomputing.com/software/pyqt/download5 | + | * On télécharge Eric6 |
+ | <code user>wget http://heanet.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0/eric6-6.1.0.tar.gz</code> | ||
- | <code user>wget http://skylink.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz</code> | + | * On décompresse le dossier téléchargé : |
- | <code user>tar xzvf PyQt-gpl-5.5.1.tar.gz -C ~</code> | + | <code user>tar -zxvf eric6-6.1.0.tar.gz</code> |
- | <code user>cd PyQt-gpl-5.5.1/</code> | + | * On se déplace dans le dossier décompressé : |
- | <code user>python configure.py</code> | + | |
- | <code user>make</code> | + | |
- | <code root>make install</code> | + | |
+ | <code user>cd eric6-6.1.0/</code> | ||
- | ====Installer Eric6 ==== | + | * On lance l'installation de eric6 : |
- | * Pour obtenir la version 6 | + | <code root>python3 install.py</code> |
- | <code user>wget http://netix.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0/eric6-6.1.0.tar.gz</code> | + | * Si toutes les dépendances ont bien été installée on a le retour : |
+ | <code>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 ... | ||
- | * On décompresse l'archive dans le répertoire courant | + | Creating configuration file ... |
- | <code user>tar xzvf eric6-6.1.0.tar.gz -C ~</code> | + | Compiling user interface files ... |
+ | |||
+ | Compiling source files ... | ||
+ | |||
+ | Installing eric6 ... | ||
+ | |||
+ | Installation complete.</code> | ||
+ | |||
+ | * On peut déjà lancer Eric6 en tant que root | ||
+ | <code root>eric6</code> | ||
+ | |||
+ | {{http://pix.toile-libre.org/upload/original/1451467749.png?00}} | ||
+ | |||
+ | ===Lancer eric6 en tant utilisateur=== | ||
+ | |||
+ | <code root>chmod a+w -R ~/.eric6</code> | ||
+ | |||
+ | <code user>eric6</code> | ||
+ | |||
+ | |||
+ | {{http://pix.toile-libre.org/upload/original/1451467749.png?00}} | ||
+ | |||
+ | Et voilà 8-) | ||
+ | |||
+ | ===Ajouter eric6 fr === | ||
+ | |||
+ | <code user>cd tmp/</code> | ||
+ | |||
+ | <code user>wget http://netcologne.dl.sourceforge.net/project/eric-ide/eric6/stable/6.1.0-RC1/eric6-i18n-fr-6.1.0-RC1.zip</code> | ||
+ | <code user>unzip eric6-i18n-fr-6.1.0-RC1.zip</code> | ||
+ | |||
+ | <code user>cd eric6-6.1.0-RC1/</code> | ||
+ | <code root>python3 install-i18n.py</code> | ||
+ | |||
+ | ===Installer Le plugin Django=== | ||
+ | |||
+ | * Depuis les références : http://eric-ide.python-projects.org/plugins6/repository.xml | ||
+ | On cherche l'url de django | ||
+ | <code><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></code> | ||
+ | |||
+ | * On copie l'url et on télécharge le plugin : | ||
+ | <code user>cd ~/tmp</code> | ||
+ | <code user>wget http://eric-ide.python-projects.org/plugins6/stable/PluginProjectDjango.zip</code> | ||
+ | |||
+ | * On ouvre eric6 | ||
+ | On clique sur l'onglet Plugins > Installation de plugins > puis ajouter \\ | ||
+ | On cherche dans ~/tmp/sonPlugin.zip\\ | ||
+ | On le sélectionne : | ||
+ | |||
+ | {{http://pix.toile-libre.org/upload/original/1451471865.png?900}} | ||
- | <code user>cd eric6-6.1.0/</code> | ||
- | <code user>chmod +x install.py</code> | + | ===Désinstaller eric6=== |
- | <code user>./install.py</code> | + | * On se déplace dans le fichier ''tmp/eric6-6.1.0'' |
+ | <code user>cd tmp/eric6-6.1.0/</code> | ||
- | <code user></code> | + | <code root>python3 uninstall.py</code> |
- | <code user></code> | + | * Pour désinstaller les dépendances |
+ | <code root>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</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||