一些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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
python字符串排序方法
Aug 29 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
python对html过滤处理的方法
Oct 21 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
numpy.array 操作使用简单总结
Nov 08 Python
Python CSV文件模块的使用案例分析
Dec 21 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
Jun 08 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
Jun 01 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生成带logo二维码方法小结
2016/04/08 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
深入理解node.js http模块
2018/01/24 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
js编写简易的计算器
2020/07/29 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python flask中静态文件的管理方法
2018/03/20 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
PyQt5每天必学之布局管理
2018/04/19 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Python如何实现转换URL详解
2019/07/02 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
办公室文秘岗位职责
2013/11/15 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
个人收入证明范本
2014/01/12 职场文书
财务担保书范文
2014/04/02 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
525心理活动总结
2014/07/04 职场文书
新农村建设汇报材料
2014/08/15 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
本溪水洞导游词
2015/02/11 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
【2·13】一图读懂中国无线电发展
2022/02/18 无线电