Quelques commandes de déploiement pour l'environnement de production Centos Python

不言
Libérer: 2018-05-07 14:16:41
original
2042 Les gens l'ont consulté

Cet article présente principalement quelques commandes de déploiement pour l'environnement de production Centos Python. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer

Juste des notes

Obtenez-en un. Après avoir nettoyé les centos, initialisez l'environnement Python, seules quelques commandes et enregistrements de problèmes

peuvent être transformés en script pour une initialisation automatique. Bien sûr, il est préférable d'utiliser docker

<.>Environnement de base

1. Créer un utilisateur

sudo adduser newuser
sudo passwd newuser
# 设置授权不需要输入密码
sudo /usr/sbin/visudo
newuser  ALL=NOPASSWD: ALL
Copier après la connexion

2. EPEL (référentiel Fedora Extra Packages pour Enterprise Linux)

Documentation de référence

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6*.rpm
Copier après la connexion

3. Ajoutez la source ius

adresse du colis

wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-13.ius.centos6.noarch.rpm
sudo rpm -Uvh ius-release-1.0-13.ius.centos6.noarch.rpm
Copier après la connexion

4. Installez python2 .7/python3/pip

sudo yum install python27
sudo yum install python27-devel
then
curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | sudo /usr/bin/python2.7 -
# pip
curl https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | sudo /usr/bin/python2.7 -
extra: install python3
sudo yum install python34u python34u-devel
Copier après la connexion

5. >

sudo pip install virtualenv

6. clé ssh de génération

ssh-keygen -t rsa
add ~/.ssh/id_rsa.pub to git or github
Copier après la connexion

Certains services

1. installer git

sudo yum install git

2.mysql

sudo yum install mysql
sudo yum install mysql-devel* -y
sudo yum install mysql-server
sudo /sbin/service mysqld start
Copier après la connexion

3. redis

sudo yum install redis

4. lapinmq

sudo yum install rabbitmq-server

Problème[Errno 14] Le certificat homologue ne peut pas être vérifié ou le certificat homologue n'est pas valide

ajoutez "sslverify=false" dans /etc/yum .conf


erreur pip : ImportError : impossible d'importer le nom HTTPSHandler


yum install openssl openssl-devel -y
voir dans sof

MySQL-python

_mysql.c :2642 : erreur : l'élément d'initialisation n'est pas constant

_mysql.c:2642 : erreur : (près de l'initialisation pour '_mysql_ResultObject_memberlist[0].offset')
_mysql.c : Dans la fonction ' _mysql_ConnectionObject_getattr' :
_mysql.c:2666 : erreur : '_mysql_ConnectionObject' n'a aucun membre nommé 'open'
erreur : la commande 'gcc' a échoué avec l'état de sortie 1

------ ------ ------------------

Commande "/data/home/alarm/env/bin/ python -c "import setuptools, tokenize;__file__='/tmp/pip-build-HgXAQT/MySQL-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read( ).replace('rn ', 'n'), __file__, 'exec'))" install --record /tmp/pip-kx2cSu-record/install-record.txt --single-version-externally-managed -- la compilation" a échoué avec le code d'erreur 1 dans le traitement /tmp/pip-build-HgXAQT/MySQL-python


 :

yum install mysql-develRecommandations associées :


utilisé dans les requêtes python3 Le pool de proxy IP génère de manière aléatoire des instances d'IP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal