按照jumpserver官方提供的安装文档操作,一步一步执行到pip install -r requirements.txt这一步报错众多,汇总了在安装遇到的所有问题,requirements.txt文件内容是对一些安装包的版本要求。
错误0:安装pip install mysqlclient 解决mysql_config:command not found
再centos7.0以上版本安装 mysql-devel 会出现
提示找不到mysql_config配置文件
可以看出,是由于缺mysql_config导致安装失败
查看文件是否存在
find / -name mysql_config
缺少mysql源,下载安装mysql配置源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
查看是否下载成功
cd /etc/yum.repos.d/
yum install mysql-devel
随后可进行 pip install mysqlclient 安装
还有报错:缺失gcc等信息
yum install gcc python-devel libevent-devel
pip install gevent
错误1:提示six版本不匹配
ERROR: Could not find a version that satisfies the requirement six>=1.5.0 (from versions: none)
ERROR: No matching distribution found for six>=1.5.0
说明:按照提示当前的six包与要求不匹配,安