Centos 7下配置安装python 虚拟环境(全程安装,实操记录)

本文详细介绍了在CentOS7系统中如何使用virtualenv和virtualenvwrapper搭建Python虚拟环境,并配置环境变量。同时,文章还提供了安装MySQL及其依赖库的方法,包括解决pip安装过程中的常见错误。

centos 7 下安装虚拟环境 配置环境:

首先创建
pip install virtualenv virtualenvwrapper

配置 virtualenvwrapper

打开 .bashrc 文件

vim ~/.bashrc

增加内容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
在这里插入图片描述

加载配置
source ~/.bashrc

创建虚拟环境: mkvirtualenv xxx

运行虚拟环境: workon xxx

安装所需的依赖: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt
(我喜欢使用清华的镜像,也可以使用其他的国内镜像)

本机需要安装mysql: (使用root 权限)

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm(这个可以根据自己要装的版本决定,去下载不同的 rpm 包)
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

此时pip如果 报错显示 mysql_config not found:

 此时需要 先安装 mysql-devel, mysqlclient
 yum install mysql-devel  (root 权限)
 pip install mysqlclient

再次运行 pip 如果报错 command ‘gcc’ failed with exit status 1
yum install python-devel (root 权限安装)

再次运行安装成功

经过实践验证

如果运行中出现:
ImportError: this is MySQLdb version (1, 2, 5, ‘final’, 1), but _mysql is version (1, 4, 2, ‘post’, 1)
类似的问题:
说明你的 mysqlclient 版本与 mysql-python 版本不匹配导致,看报错情况去升级或 降级 mysqlclient 版本

解决方达: pip uninstall mysqlclient 重新安装版本 pip install mysqlclient==xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值