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 15:59] Hypathie [Un utilisateur python3] |
utilisateurs:hypathie:tutos:python-trucs-et-machins [30/12/2015 07:17] Hypathie [Installer Eric6 python] |
||
---|---|---|---|
Ligne 76: | Ligne 76: | ||
* Installation des paquets nécessaires : | * Installation des paquets nécessaires : | ||
- | <code root>apt-get install mercurial build-essential qt5-default qtbase5-dev qttools5-dev-tools libqt5scintilla2-11 python3-pyqt5.qtwebkit python3-pyqt5.qtsvg python3-pyqt5.qtsql libqt5webkit5-dev python3-pyqt5.qtwebkit python-qscintilla2 python3-pyqt4.qsci python3-pyqt4.qtsql | + | <code root>apt-get update && apt-get install build-essential</code> |
- | </code> | + | |
- | * Installation de Qt : | + | * Installation de Qt sur une Jessie 64 bits : |
<code user>wget http://qt-mirror.dannhauer.de/archive/online_installers/2.0/qt-unified-linux-x64-2.0.2-2-online.run</code> | <code user>wget http://qt-mirror.dannhauer.de/archive/online_installers/2.0/qt-unified-linux-x64-2.0.2-2-online.run</code> | ||
Ligne 88: | Ligne 87: | ||
<code user>export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib</code> | <code user>export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib</code> | ||
<code user>export PATH=${QTDIR}/bin:${PATH}</code> | <code user>export PATH=${QTDIR}/bin:${PATH}</code> | ||
- | <code user>ln -s /opt/Qt/5.5/gcc_64/bin/qmake</code> | + | <code root>ln -s /opt/Qt/5.5/gcc_64/bin/qmake /usr/bin/qmake</code> |
+ | |||
+ | |||
* Installation à neuf de sip : | * Installation à neuf de sip : | ||
+ | On vérifie qu'une ancienne version de sip n'est pas installée : | ||
+ | <code user>ls /usr/lib/python3/dist-packages/sip*</code> | ||
+ | Si la commande liste des fichiers : | ||
<code user>rm /usr/lib/python3/dist-packages/sip*</code> | <code user>rm /usr/lib/python3/dist-packages/sip*</code> | ||
+ | |||
<code user>wget http://skylink.dl.sourceforge.net/project/pyqt/sip/sip-4.17/sip-4.17.tar.gz</code> | <code user>wget http://skylink.dl.sourceforge.net/project/pyqt/sip/sip-4.17/sip-4.17.tar.gz</code> | ||
<code user>tar -zxvf sip-4.17.tar.gz</code> | <code user>tar -zxvf sip-4.17.tar.gz</code> | ||
<code user>cd sip-4.17/</code> | <code user>cd sip-4.17/</code> | ||
<code user>python3 configure.py</code> | <code user>python3 configure.py</code> | ||
- | <code user>make</code> | + | <code root>make</code> |
<code root>make install</code> | <code root>make install</code> | ||
<code user>python3</code> | <code user>python3</code> | ||
Ligne 107: | Ligne 112: | ||
<code user>cd PyQt-gpl-5.5.1/</code> | <code user>cd PyQt-gpl-5.5.1/</code> | ||
<code user>python3 configure.py</code> | <code user>python3 configure.py</code> | ||
- | <code user>make</code> | + | <code root>make</code> |
- | <code user>make install</code> | + | <code root>make install</code> |
<code user>python3</code> | <code user>python3</code> | ||
<code>>>> import PyQt5</code> | <code>>>> import PyQt5</code> | ||
Ligne 125: | Ligne 130: | ||
<code user>cd Qt4Qt5/</code> | <code user>cd Qt4Qt5/</code> | ||
<code user>qmake qscintilla.pro </code> | <code user>qmake qscintilla.pro </code> | ||
- | <code user>make</code> | + | <code root>make</code> |
<code root>make install</code> | <code root>make install</code> | ||
<code user>cd ../designer-Qt4Qt5</code> | <code user>cd ../designer-Qt4Qt5</code> | ||
<code user>qmake designer.pro</code> | <code user>qmake designer.pro</code> | ||
- | <code user>make</code> | + | <code root>make</code> |
<code root>make install</code> | <code root>make install</code> | ||
<code user>cd ../Python</code> | <code user>cd ../Python</code> | ||
<code user>python3 configure.py --pyqt=PyQt5</code> | <code user>python3 configure.py --pyqt=PyQt5</code> | ||
- | <code user>make</code> | + | <code root>make</code> |
<code root>make install</code> | <code root>make install</code> | ||
Ligne 147: | Ligne 152: | ||
<code user>chmod a+w -R ~/.eric6</code> | <code user>chmod a+w -R ~/.eric6</code> | ||
- | <code user></code> | + | <note tip> |
- | <code user></code> | + | **Désinstaller** |
- | <code user></code> | + | |
- | <code user></code> | + | * On désinstalle Qt : |
- | <code user></code> | + | <code root>cd /opt/Qt</code> |
- | <code user></code> | + | <code root>./MaintenanceTool</code> |
- | <code user></code> | + | |
- | <code user></code> | + | * On supprime le lien symbolique vers Qt |
+ | |||
+ | <code root>ls -la /usr/bin/qmake</code> | ||
+ | <code root>lrwxrwxrwx 1 root root 9 sept. 20 2014 /usr/bin/qmake -> qtchooser</code> | ||
+ | <code user>rm /usr/bin/qmake</code> | ||
+ | |||
+ | * On supprime sip | ||
+ | |||
+ | <code root>apt-get autoremove python3-sip</code> | ||
+ | <code root>rm -r /usr/lib/python3/dist-packages/PyQt5/uic/widget-plugins</code> | ||
+ | <code root>apt-get autoremove python-sip</code> | ||
+ | <code root>rm -r /usr/lib/python3/dist-packages/sip*</code> | ||
+ | |||
+ | * On supprime PyQt5 | ||
+ | <code root>rm -r /usr/lib/python3/dist-packages/PyQt5/</code> | ||
+ | |||
+ | |||
+ | </note> | ||
+ | |||
+ | |||
+ | |||
===== Utilisation ===== | ===== Utilisation ===== | ||