一些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基础教程之Hello World!
Aug 29 Python
Python中type的构造函数参数含义说明
Jun 21 Python
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 Python
Python的缺点和劣势分析
Nov 19 Python
解决Python二维数组赋值问题
Nov 28 Python
python基于TCP实现的文件下载器功能案例
Dec 10 Python
python错误调试及单元文档测试过程解析
Dec 19 Python
Python tkinter三种布局实例详解
Jan 06 Python
python 插入日期数据到Oracle实例
Mar 02 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 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的闭包(Closure)匿名函数详解
2015/02/22 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
Python基于scipy实现信号滤波功能
2019/05/08 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
python sorted函数的小练习及解答
2019/09/18 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
教师绩效工资方案
2014/02/01 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
本科毕业生自荐信
2014/05/26 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
建筑安全责任书范本
2014/07/24 职场文书
房地产端午节活动方案
2014/08/24 职场文书
银行转正自我鉴定
2014/09/29 职场文书
公司股东出资证明书
2014/11/01 职场文书
导游词之唐山景点
2019/12/18 职场文书
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
vue中 this.$set的使用详解
2021/11/17 Vue.js