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 →
Ceci est une ancienne révision du document !
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
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.
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
apt-get remove eric
mkdir tmp && cd tmp
wget http://qt-mirror.dannhauer.de/archive/online_installers/2.0/qt-unified-linux-x64-2.0.2-2-online.run
chmod a+x qt-unified-linux-x64-2.0.2-2-online.run
./qt-unified-linux-x64-2.0.2-2-online.run
export QTDIR=/opt/Qt/5.5/gcc_64/
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
export PATH=${QTDIR}/bin:${PATH}
ln -s /opt/Qt/5.5/gcc_64/bin/qmake /usr/bin/qmake
On vérifie qu'une ancienne version de sip n'est pas installée :
ls /usr/lib/python3/dist-packages/sip*
Si la commande liste des fichiers :
rm /usr/lib/python3/dist-packages/sip*
wget http://skylink.dl.sourceforge.net/project/pyqt/sip/sip-4.17/sip-4.17.tar.gz
tar -zxvf sip-4.17.tar.gz
cd sip-4.17/
python3 configure.py
make
make install
python3
>>> import sip
>>> print(sip.SIP_VERSION_STR)
>>> exit()
wget http://netcologne.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz
tar -zxvf PyQt-gpl-5.5.1.tar.gz
cd PyQt-gpl-5.5.1/
python3 configure.py
make
make install
python3
>>> import PyQt5
>>> exit()
ln -s /usr/lib/python3.4/site-packages/PyQt5 /usr/lib/python3.4/PyQt5
ln -s /usr/lib/python3.4/site-packages/PyQt5 /usr/lib/python3/dist-packages/PyQt5
python3 configure.py --destdir /usr/lib/python3.4
cd tmp/
wget http://netcologne.dl.sourceforge.net/project/pyqt/QScintilla2/QScintilla-2.9.1/QScintilla-gpl-2.9.1.tar.gz
tar -xzvf QScintilla-gpl-2.9.1.tar.gz
cd QScintilla-gpl-2.9.1/
cd Qt4Qt5/
qmake qscintilla.pro
make
make install
cd ../designer-Qt4Qt5
qmake designer.pro
make
make install
cd ../Python
python3 configure.py --pyqt=PyQt5
make
make install
cd ~/tmp
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
python3 install-i18n.py
chmod a+w -R ~/.eric6
cd /opt/Qt
./MaintenanceTool
ls -la /usr/bin/qmake
lrwxrwxrwx 1 root root 9 sept. 20 2014 /usr/bin/qmake -> qtchooser
rm /usr/bin/qmake
apt-get autoremove python3-sip
rm -r /usr/lib/python3/dist-packages/PyQt5/uic/widget-plugins
apt-get autoremove python-sip
rm -r /usr/lib/python3/dist-packages/sip*
rm -r /usr/lib/python3/dist-packages/PyQt5/
rm -r /usr/local/bin/eric6
rm -r /usr/share/applications/eric6.desktop
rm -r /usr/share/applications/eric6_webbrowser.desktop
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