Annexes:Python : Différence entre versions

De WikiFr_dbSQWare
Aller à : navigation, rechercher
(Page créée avec « Téléchargez les sources et mettez-les dans /tmp : <pre> # Install Python-3.9.19 # https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tgz </pre> <syntaxhighlight lan... »)
 
 
Ligne 61 : Ligne 61 :
 
Successfully installed pip-23.0.1 setuptools-58.1.0
 
Successfully installed pip-23.0.1 setuptools-58.1.0
 
</pre>
 
</pre>
 +
 +
<syntaxhighlight lang="sh" line>
 +
# creation des liens python et pip
 +
cd /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin
 +
ln -s python3 python
 +
ln -s pip3 pip
 +
</syntaxhighlight>
  
 
Dans le ~dbsqware/.bash_profile
 
Dans le ~dbsqware/.bash_profile
Ligne 68 : Ligne 75 :
 
export LD_LIBRARY_PATH=/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib:$LD_LIBRARY_PATH
 
export LD_LIBRARY_PATH=/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib:$LD_LIBRARY_PATH
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
+
 
 +
<syntaxhighlight lang="sh" line>
 +
# vérification du PATH
 +
 
 +
dbsqware@vmsqwarebox:/home/dbsqware $ type python
 +
python is /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin/python
 +
 
 +
dbsqware@vmsqwarebox:/home/dbsqware $ type pip
 +
pip is /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin/pip
 +
 
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="sh" line>
 +
# vérification des versions
 +
 
 +
dbsqware@vmsqwarebox:/home/dbsqware $ python --version
 +
Python 3.9.19
 +
 
 +
dbsqware@vmsqwarebox:/home/dbsqware $ pip --version
 +
pip 23.0.1 from /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib/python3.9/site-packages/pip (python 3.9)
 +
 
 +
</syntaxhighlight>

Version actuelle datée du 27 août 2024 à 15:14

Téléchargez les sources et mettez-les dans /tmp :

# Install Python-3.9.19
# https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tgz
 1 # From : dbsqware@vmsqwarebox
 2 
 3 mkdir /home/dbsqware/dbSQWare/SQWarePredict/python-src
 4 mkdir -p /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19
 5 cd /home/dbsqware/dbSQWare/SQWarePredict/python-src
 6 tar -xzvf /tmp/Python-3.9.19.tgz
 7 cd Python-3.9.19
 8 
 9 # configure, dest => /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19
10 ./configure --prefix=/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19 --enable-optimizations
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.9... python3.9
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
...
1 # compil
2 make
Running code to generate profile data (this can take a while):
# First, we need to create a clean build with profile generation
# enabled.
make profile-gen-stamp
make[1]: Entering directory '/home/dbsqware/dbSQWare/SQWarePredict/python-src/Python-3.9.19'
make clean
make[2]: Entering directory '/home/dbsqware/dbSQWare/SQWarePredict/python-src/Python-3.9.19'
find . -depth -name '__pycache__' -exec rm -rf {} ';'
...
1 # install
2 make install
Creating directory /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin
Creating directory /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib
if test "no-framework" = "no-framework" ; then \
        /usr/bin/install -c python /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin/python3.9; \
...
...
Installing collected packages: setuptools, pip
  WARNING: The scripts pip3 and pip3.9 are installed in '/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-23.0.1 setuptools-58.1.0
1 # creation des liens python et pip
2 cd /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin
3 ln -s python3 python
4 ln -s pip3 pip

Dans le ~dbsqware/.bash_profile

1 # env Python 3.9.19 (pour SQWarePredict)
2 export PATH=/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin:$PATH
3 export LD_LIBRARY_PATH=/home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib:$LD_LIBRARY_PATH
1 # vérification du PATH
2 
3 dbsqware@vmsqwarebox:/home/dbsqware $ type python
4 python is /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin/python
5 
6 dbsqware@vmsqwarebox:/home/dbsqware $ type pip
7 pip is /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/bin/pip
1 # vérification des versions
2 
3 dbsqware@vmsqwarebox:/home/dbsqware $ python --version
4 Python 3.9.19
5 
6 dbsqware@vmsqwarebox:/home/dbsqware $ pip --version
7 pip 23.0.1 from /home/dbsqware/dbSQWare/SQWarePredict/python/3.9.19/lib/python3.9/site-packages/pip (python 3.9)