一些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 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
Python简单实现自动删除目录下空文件夹的方法
Aug 29 Python
理解python中生成器用法
Dec 20 Python
python使用RNN实现文本分类
May 24 Python
python3利用tcp实现文件夹远程传输
Jul 28 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
查看python安装路径及pip安装的包列表及路径
Apr 03 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
python实现从ftp上下载文件的实例方法
Jul 19 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
python scrapy简单模拟登录的代码分析
Jul 21 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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
Python科学计算之Pandas详解
2017/01/15 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
python logging模块的使用总结
2019/07/09 Python
Python PIL图片添加字体的例子
2019/08/22 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
电工技术比武方案
2014/05/11 职场文书
论文诚信承诺书
2014/05/23 职场文书
交通安全标语
2014/06/06 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
工会积极分子个人总结
2015/03/03 职场文书
Go 中的空白标识符下划线
2022/03/25 Golang