gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 32 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章一些Centos Python 生产环境的部署命令(推荐)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Just notes 。

拿到一台干净的centos之后, 初始化Python环境, 一些命令和问题记录而已 。

可以搞成脚本自动初始化, 当然, 用docker更好 。

  。

基础环境

  。

  。

1. 创建用户 。

?
1
2
3
4
5
sudo adduser newuser
sudo passwd newuser
# 设置授权不需要输入密码
sudo /usr/sbin/visudo
newuser  ALL=NOPASSWD: ALL

  。

2. EPEL(Fedora Extra Packages for Enterprise Linux repository ) 。

参考文档 。

?
1
2
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源 。

包地址 。

?
1
2
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 。

?
1
2
3
4
5
6
7
8
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 。

?
1
2
ssh -keygen -t rsa
add ~/. ssh /id_rsa .pub to git or github

  。

一些服务

  。

  。

1. install git 。

sudo yum install git 。

  。

2. mysql 。

?
1
2
3
4
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 生产环境的部署命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

原文链接:http://www.wklken.me/posts/2016/02/18/python-env-in-centos.html 。

最后此篇关于一些Centos Python 生产环境的部署命令(推荐)的文章就讲到这里了,如果你想了解更多关于一些Centos Python 生产环境的部署命令(推荐)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com