sudo apt-get install tcl-dev tk-dev
a fonctionné pour moi, même si j'ai fini par tirer une image docker et l'utiliser à la place.
Pour terminer. J'installe tcl/tk et python dans un même chemin. Cela peut fonctionner maintenant. les commandes comme suit :
cd ~/Downloads/tcl8.5.11/unix
./configure --prefix=/home/sam/install_sam/python3
make
make install
cd ~/Downloads/tk8.5.11/unix
./configure --prefix=/home/sam/install_sam/python3
--with-tcl=/home/sam/Downloads/tcl8.5.11/unix
make
make install
export LD_LIBRARY_PATH=/home/sam/install_sam/python3/lib
cd ~/Downloads/Python3.2.3/3
./configure --prefix=/home/sam/install_sam/python3
make
make install
quelqu'un peut me dire comment configurer le tcl/tk pour python de la première manière (mentionné dans la question) . J'apprécierai
Utilisez la variable d'environnement CPPFLAGS pour définir les répertoires d'inclusion pour tcl et tk avant de construire Python 3. Cela a fonctionné pour moi.
export CPPFLAGS="-I/home/sam/install_sam/tcl/include -I/home/sam/install_sam/tk/include"