centos搭建python2.7开发环境

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: centos搭建python2.7开发环境

pip升级

#centos7 默认python版本2.7.5

yum -y install python-pip

#默认安装的pip版本为

以上方法会报错

#下载get-pip.py

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

python get-pip.py

以上方法可以把pip8升级到pip20

安装mysql

下载MySQL仓库并安装

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

yum -y install mysql80-community-release-el7-3.noarch.rpm

3.默认安装MySQL8.0,如果需要安装MySQL5.7的话需要修改/etc/yum.repos.d/mysql-community.repo配置文件

将mysql80中enabled属性改为0,并添加图中红框内代码(安装MySQL8.0跳过该步骤)

4.安装MySQL数据库

yum -y install mysql-community-server

5.开启mysql服务

systemctl start mysqld.service

6.查看mysql默认密码并登陆

cat /var/log/mysqld.log | grep password

mysql -uroot -p

安装python-mysql会出错

在执行pip install MySQL-python

时报错如:

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

解决方法

缺少mysql-develyum install -y mysql-devel

如果不行请执行以下安装更多yum install -y python-devel mysql-devel redhat-rpm-config gcc

亲测有效

可能会出现这个错误

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately

换阿里源就可以解决问题了

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --ignore-installed

安装mysql-linux时候的错误

linux-Mysql安装出错-The GPG keys listed for the “MySQL 5.7 Community Server“ repository are already...

Failing package is: mysql-community-server-5.7.37-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决方式:

以2022年为例

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum安装redis

sudo yum install epel-release yum-utils

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

sudo yum-config-manager --enable remi

sudo  yum install  redis

设置开机启动

sudo  systemctl enable  redis

启动

sudo  systemctl start redis

设置pycharm连接远程服务器

PyCharm远程连接服务器简明教程 - 知乎 (zhihu.com)

安装mongodb,我们安装的是mongodb-org4.0版本

一步步执行下列命令即可:

1.添加源

cat << EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF

2.安装

yum install -y mongodb-org

3.更改参数(可选,启用集群部署)

sed -i "s/^#  engine:/  engine: mmapv1/"  /etc/mongod.conf
sed -i "s/^#replication:/replication:\n  replSetName: rs01/" /etc/mongod.conf

4.启动服务并设置为开机自启

systemctl enable mongod && systemctl start mongod

* 如果使用了第3步,则需执行以下命令:

mongo --eval "printjson(rs.initiate())"


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
2月前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
834 1
linux centos上安装python3.11.x详细完整教程
|
4月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境的选择
【7月更文挑战第6天】Python集成开发环境的选择
71 2
|
2月前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3月前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
3月前
|
SQL 关系型数据库 API
Python 开发环境的准备以及一些常用类库模块的安装
在学习和开发Python的时候,第一步的工作就是先准备好开发环境,包括相关常用的插件,以及一些辅助工具,这样我们在后续的开发工作中,才能做到事半功倍。下面介绍一些Python 开发环境的准备以及一些常用类库模块的安装和使用的经验总结,供大家参考了解。
|
3月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
142 2
|
3月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
230 4
|
4月前
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
138 4
Python脚本配置Centos静态ip地址
|
3月前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
4月前
|
IDE 数据可视化 安全
Python学习中设置开发环境
【7月更文挑战第26天】
40 2