[LINUX] Installation locale de Python

Notez que je suis resté bloqué lors de l'installation de Python localement. On suppose qu'il n'y a pas d'autorité d'administrateur (lorsque sudo ne peut pas être utilisé). J'ai installé Python3.6.1, mais je pense qu'il peut être appliqué à d'autres versions.

environnement

Nous allons procéder en téléchargeant et en extrayant dans \ $ HOME / src et en l'installant dans \ $ HOME / local.

Installez tcl / tk

Tout d'abord, puisque tkinter est requis pour matplotlib, installez tck / tk à l'avance. S'il est déjà installé et que vous connaissez la bibliothèque installée et les répertoires d'inclusion, vous pouvez l'ignorer. Dans mon cas, je ne connaissais pas le répertoire d'installation (et la version était ancienne), je l'ai donc installé localement.

La dernière version de tcl / tk est la 8.6.6, alors installez-la. Téléchargez à partir du lien dans Site officiel.

Tout d'abord, installez tcl.

cd $HOME/src
wget https://sourceforge.net/projects/tcl/files/tcl8.6.6-src.tar.gz/download -O tcl8.6.6.tar.gz
tar xzvf tcl8.6.6.tar.gz
cd tcl8.6.6
mkdir build; cd build
../unix/configure --prefix=$HOME/local/
make
make install

Installez tk de la même manière.

cd $HOME/src
wget https://sourceforge.net/projects/tcl/files/tk8.6.6-src.tar.gz/download -O tk8.6.6.tar.gz
tar xzvf tk8.6.6.tar.gz
cd tk8.6.6
mkdir build; cd build
../unix/configure --prefix=$HOME/local/
make
make install

Installation de Python

Ensuite, installez Python. Notez que tkinter ne fonctionnera pas si vous l'installez sans y penser.

La dernière version de Python est la 3.6.1, alors installez-la. Téléchargez à partir du lien dans Site officiel.

cd $HOME/src
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xfv Python-3.6.1.tar.xz
cd Python-3.6.1
mkdir build; cd build
../configure --prefix=$HOME/local/ --with-tcltk-includes="-I/$HOME/local/include" \
   --with-tcltk-libs="-L/$HOME/local/lib -ltcl8.6 -ltk8.6"
make
make install

Il convient de noter que le répertoire include et le répertoire lib sont spécifiés en option lors de l'exécution de configure. Sans cela, une erreur sera générée lors de l'exécution après l'installation de Python. Comme message d'erreur

    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

Vous pouvez obtenir quelque chose comme ça.

Vers la fin du message d'installation

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_gdbm                 _lzma
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

Si vous avez besoin de ces packages, vous devez spécifier une autre option. Si vous avez des problèmes, vous pouvez vous référer au script setup.py dans le répertoire Python extrait.

Si vous installez pip à la fin, l'installation est terminée.

wget https://bootstrap.pypa.io/get-pip.py
$HOME/local/bin/python3 get-pip.py

Vous pouvez essayer plt.show () etc. pour vérifier si cela fonctionne.

Recommended Posts

Installation locale de Python
Installer python
Installez NAOqi python
Installer le contrôle Python
CentOS8 --Installer --Python3
Installer python sur WSL
Comment installer Python
Installez Python sur Pidora.
Installez Scrapy sur python3
Installez Python sur Mac
Comment installer python
Installer Python à partir de la source
Installez Python3.4 sur CentOS 6.6
Installation du laboratoire Python Jupyter
Installer une bibliothèque externe pour python
Installer python (pyenv, pyenv-virtualenv)
Installez Voluptuous avec Python 2.5
Installez python sur Windows
Conseils d'installation de Python PyTorch
Installez Python 2.7.3 sur CentOS 5.4
Installez Python avec pyenv
Installez Python 3.3 sur Ubuntu 12.04
Installez Python 3.4 sur Mac
Installez Python 3.6 sur Docker
Installez Python (pour Windows)
[Mémo de procédure] Installez Python3 + OpenSSL localement sur Ubuntu
[2020.8 dernière] Comment installer Python
Installez Python 3.8 sur RHEL 8 (AppStream)
Installer watchdog sur Windows + Python 3.3
Installez Python et Flask (Windows 10)
Installer l'environnement Python avec Anaconda
Python
Installer pygame sur python3.4 sur Mac
Windows10: installation de la bibliothèque dlib pour python
Installer une bibliothèque externe avec Python
Installer plusieurs versions de Python
Installez pandas 0.14 sur python3.4 [sur Mac]
Installez Python 3.7 et Django 3.0 (CentOS)
Installez OpenCV sur Ubuntu + python
Manipulez les feuilles de calcul localement à l'aide de Python
Python --Installez MySQLDB sur EC2
Installez pyenv depuis Homebrew, installez Python depuis pyenv
Installez Python 3.8 sur CentOS 8 (AppStream)
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Installation de Python en 2 lignes @Windows
Installer dlib pour Python (Windows)
Comment installer Python à l'aide d'Anaconda
Installez Python Pillow sur Amazon Linux
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installez Python 2.7.9 et Python 3.4.x avec pip.
Installez RDKit, un outil informatique de chimie pour Python
Installez Python 3 sur le serveur Sakura (FreeBSD)
Home Brew ne peut pas installer Python (chez Mavericks)
Installez Python à partir des sources avec Ansible
installation de python2.7 dans un environnement Windows 32 bits
Installez xgboost (version python) sur Windows
pip installer les erreurs de gestion de mysql pendant python
Installer Scrapy dans l'environnement Python Anaconda
Installez Pytorch sur Blender 2.90 python sous Windows
Installez Python 3.7 Anaconda sur MAC, mais Python 2
[Linux] Installez Python 3 sans privilèges d'administrateur