Heim  >  Artikel  >  Backend-Entwicklung  >  Einige Bereitstellungsbefehle für die Centos-Python-Produktionsumgebung

Einige Bereitstellungsbefehle für die Centos-Python-Produktionsumgebung

不言
不言Original
2018-05-07 14:16:412027Durchsuche

In diesem Artikel werden hauptsächlich einige Bereitstellungsbefehle für die Centos-Python-Produktionsumgebung vorgestellt. Er ist sehr gut und hat Referenzwert.

Nur ​​Notizen

Besorgen Sie sich einen Nachdem Sie Centos bereinigt haben, initialisieren Sie die Python-Umgebung. Nur einige Befehle und Problemdatensätze

können in ein Skript für die automatische Initialisierung umgewandelt werden. Natürlich ist es besser, Docker

Grundlegende Umgebung

1. Benutzer erstellen

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

2. EPEL (Fedora Extra Packages für Enterprise Linux Repository)

Referenzdokumentation

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6*.rpm

3. ius-Quelle hinzufügen

Paketadresse

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

4. Installieren Sie 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

5. virtualenv

sudo pip install virtualenv

6. Gen-SSH-Schlüssel

ssh-keygen -t rsa
add ~/.ssh/id_rsa.pub to git or github

Einige Dienste

1. Git installieren

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

3. Redis

sudo yum install redis

4. Rabbitmq

sudo yum install rabbitmq-server

Frage

[Errno 14] Peer-Zertifikat kann nicht überprüft werden oder Peer-Zertifikat ungültig

füge „sslverify=false“ in /etc/yum.conf hinzu

Pip-Fehler: ImportError : Name HTTPSHandler kann nicht importiert werden


yum install openssl openssl-devel -y

siehe in sof

MySQL-python

_mysql.c:2642: Fehler: Initialisierer Element ist nicht konstant
_mysql.c:2642: Fehler: (near initialization for '_mysql_ResultObject_memberlist[0].offset')
_mysql.c: In Funktion '_mysql_ConnectionObject_getattr':
_mysql.c:2666: Fehler: „_mysql_ConnectionObject“ hat kein Mitglied namens „open“
Fehler: Befehl „gcc“ ist mit Exit-Status 1 fehlgeschlagen

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

Befehl "/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 --compile" ist mit Fehlercode 1 in /tmp/pip-build fehlgeschlagen. HgXAQT/MySQL -python

Verarbeitung:

yum install mysql-devel

Verwandte Empfehlungen:


Beispiel für die Verwendung eines IP-Proxy-Pools zur zufälligen Generierung von IP in Python3-Anfragen

Das obige ist der detaillierte Inhalt vonEinige Bereitstellungsbefehle für die Centos-Python-Produktionsumgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn