一部のCentosPython実稼働環境デプロイメントコマンド

クリーンなセントを取得したら、Python環境を初期化し、いくつかのコマンドと問題を記録するだけです
自動的に初期化するスクリプトにすることもできますが、もちろん、dockerを使用することをお勧めします
基本環境

1. ユーザーを作成 ###

sudo adduser newuser
sudo passwd newuser

承認を設定するためにパスワードは必要ありません

sudo /usr/sbin/visudo
newuser       ALL=NOPASSWD: ALL

2. EPEL(Fedora Extra Packages for Enterprise Linux repository )

参照文書

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

3. iusソースを追加

パケットアドレス

wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-13.ius.centos6.noarch.rpmsudo rpm -Uvh ius-release-1.0-13.ius.centos6.noarch.rpm

**4. 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 key

ssh-keygen -t rsa

add ~/.ssh/id_rsa.pub to git or github

一部のサービス


1. install 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

3. redis

sudo yum install redis

4. rabbitmq

sudo yum install rabbitmq-server

問題

[ Errno 14] Peer cert cannot be verified or peer cert invalid

add "sslverify=false"in/etc/yum.conf
pip error: ImportError: cannot import name HTTPSHandler
yum install openssl openssl-devel -y

see in sof
MySQL-python

_ mysql.c:2642: error: initializer element is not constant
_ mysql.c:2642: error:(near initialization for ‘_mysql_ResultObject_memberlist[0].offset’)
_ mysql.c: In function ‘_mysql_ConnectionObject_getattr’:
_ mysql.c:2666: error: ‘_mysql_ConnectionObject’ has no member named ‘open’
error: command 'gcc' failed with exit status 1----------------------------------------
Command "/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('\r\n','\n'), __file__,'exec'))" install --record /tmp/pip-kx2cSu-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1in/tmp/pip-build-HgXAQT/MySQL-python

処理: `` `javascript
yum install mysql-devel

Recommended Posts

一部のCentosPython実稼働環境デプロイメントコマンド
セントス環境でのPythonとスクレイプ展開
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
Centos7はpython3仮想環境を展開します
centos7でpython3環境を構成し、
centos7でのFFmpeg環境の展開記録
CentOS7はPython言語開発環境を構成します
CentOS + Python3.6 +
Centos 7.5 python3.6
Centos-6.5LNMP環境のインストールと展開
Centos6はPython2.7.13をインストールします
Centosの基本コマンド
Centos7はPython3.6をインストールします。
ubuntu Django + Uwsgi + Nginxの実稼働環境の展開
CentOS7アップグレードpython3
CentOSはPython3.6をインストールします
Python-centos6のインストール
CentosはPython3をインストールします
CentOS6.8はpython2.7をインストールします
CentOS展開ハーバー
linux(centos)プロジェクトの展開フェーズに関連するコマンドの概要
CentosでのSFTPデュアルマシン高可用性環境の展開記録
CentOS7環境でのKubernetes(k8s)クラスターの迅速な展開
Centos 6.4 python2.6を2.7にアップグレード
CentOS6.7ビルドLNMP環境
Centos 6.4 python2.6を2.7にアップグレード
Hadoop環境の構築(centos7)
CentOSサーバー展開(YUM)
Centos7.6ビルドLNMP環境
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
Python仮想環境:Ubuntu16.04
Centos6.9インストールnpm環境
Pythonデプロイメントrad + xray自動化
Centos7はnodejs環境を構成します
CentOS PythonJavaのインストール
ubuntu環境展開プロジェクト
CentOS7GPU環境を構成する
CentOS7ビルドLNMP環境
CentOS7.6サーバー展開VNC