logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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

Ceci est une ancienne révision du document !


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

Installer Eric6 python

  • Installation des paquets nécessaires :
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
  • Installation de Qt :
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
  • Installation à neuf de sip :
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
  • Installation de QScintilla :
cd ~/Bureau/
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
  • Installation de eric6 :
cd ~/Bureau
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
 
 
 
 
 
 
 
 

Utilisation

utilisateurs/hypathie/tutos/python-trucs-et-machins.1451400379.txt.gz · Dernière modification: 29/12/2015 15:46 par Hypathie

Pied de page des forums

Propulsé par FluxBB