1. 程式人生 > >一些Centos Python生產環境的部署命令

一些Centos Python生產環境的部署命令

拿到一臺乾淨的centos之後, 初始化Python環境, 一些命令和問題記錄而已

可以搞成指令碼自動初始化, 當然, 用docker更好

基礎環境

1. 建立使用者

sudo adduser newuser
sudo passwd newuser

設定授權不需要輸入密碼

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

一些Centos Python生產環境的部署命令

 

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

一些服務


一些Centos Python生產環境的部署命令

 

問題

[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

一些Centos Python生產環境的部署命令