一些Centos Python 生产环境的部署命令(推荐)


Posted in Python onMay 07, 2018

Just notes

拿到一台干净的centos之后, 初始化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.rpm
sudo 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.rpm
sudo 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 1 in /tmp/pip-build-HgXAQT/MySQL-python

处理: yum install mysql-devel

总结

以上所述是小编给大家介绍的一些Centos Python 生产环境的部署命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python日志模块logging简介
Apr 13 Python
Python简单计算文件夹大小的方法
Jul 14 Python
Python 递归函数详解及实例
Dec 27 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
python多维数组分位数的求取方式
Mar 03 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
什么是Python变量作用域
Jun 03 Python
python爬虫用mongodb的理由
Jul 28 Python
PyQt5结合matplotlib绘图的实现示例
Sep 15 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
python分分钟绘制精美地图海报
Feb 15 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 #Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 #Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 #Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 #Python
python安装模块如何通过setup.py安装(超简单)
May 05 #Python
python实现守护进程、守护线程、守护非守护并行
May 05 #Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 #Python
You might like
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
javascript加减乘除的简单实例
2016/07/12 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
python中验证码连通域分割的方法详解
2018/06/04 Python
TensorFlow实现模型评估
2018/09/07 Python
python属于跨平台语言码
2020/06/09 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
教师求职推荐信范文
2013/11/20 职场文书
业务总经理岗位职责
2014/02/03 职场文书
结婚喜宴主持词
2014/03/14 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang