À titre d'expérience, j'enregistrerai le processus d'amélioration de l'environnement de Python avec CentOS.
Pour plus de stabilité, utilisez la dernière mise à niveau de version possible.
Pour le moment, Python 3.9 est sorti, mais je pense que 3.8.6 est plus stable, donc je vais l'utiliser.
Étant donné que la version du paquet géré par Linux lui-même est faible, je pense que Conda et d'autres sont gênants, j'utilise donc la méthode de compilation à partir du code source.
Tout d'abord, installez divers outils de développement. Si vous l'abréviez, vous pourriez avoir des problèmes avec Python et pip.
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
Ensuite, récupérez le code source Python. Trouvez-le sur le site Python (https://www.python.org/downloads/) et téléchargez tgz.
Ensuite, exécutez en tant que root.
tar -zxvf Python-3.8.6.tgz
cd Python-3.8.6
./configure prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3.8
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3.8
Enfin, / usr / bin / python3
et / usr / bin / pip3
établissent un lien vers le fichier de lien précédent. Si vous disposez déjà d'une ancienne version, vous n'avez pas d'autre choix que de la supprimer et de la recréer.
Les versions récentes comme Python 3.8.6 ont une partie appelée venv, ce qui, je pense, est suffisant.
/usr/bin/python3 -m venv venv
L'opération est la suivante.
source venv/bin/activate || exit 1
python3 [PATH_OF.PY]
deactivate
Requirements.txt est requis pour les projets qui utilisent des packages tiers.
source venv/bin/activate || exit 1
#Si vous utilisez un miroir, accompagnez-le:-i "mirror_url"
pip3 install -r requirements.txt || exit 2
deactivate
Recommended Posts