一些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使用xauth方式登录饭否网然后发消息
Apr 11 Python
Python中的hypot()方法使用简介
May 18 Python
python获取各操作系统硬件信息的方法
Jun 03 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python3实现UDP协议的服务器和客户端
Jun 14 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
详解Python3中的迭代器和生成器及其区别
Oct 09 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
Python IDLE或shell中切换路径的操作
Mar 09 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 Python
pytorch加载预训练模型与自己模型不匹配的解决方案
May 13 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的宝库目录--PEAR
2006/10/09 PHP
php字符串截取的简单方法
2013/07/04 PHP
php之curl设置超时实例
2014/11/03 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
vue中tab选项卡的实现思路
2018/11/25 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python yield 小结和实例
2014/04/25 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
自我鉴定范文200字
2013/10/02 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
质量月口号
2014/06/20 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
打架检讨书范文
2015/01/27 职场文书
公司人事任命通知
2015/04/20 职场文书
学校开除通知书
2015/04/25 职场文书
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
Python集合set()使用的方法详解
2022/03/18 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫