Python3.6安装
各种依赖库问题 ,SSL,tk,_ctypes
源码安装前建议先执行以下命令,防止安装出错
sudo apt install zlib* gcc build-essential python-dev-is-python3 python3-setuptools python3-pip python3-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev -y
安装完成后开始构建安装即可
./configure # 有的在这一步执行的./configure --with-ssl
make
make test
sudo make install
pip 包依赖
安装pthon-ldap时出错,显示fatal error: lber.h: No such file or directory,选装以下依赖
Ubuntu:
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
centos:
sudo yum install python-devel
sudo yum install openldap-devel
mysqlclient 依赖问题,安装前建议执行以下命令
Ubuntu下:
sudo apt install libmysqlclient-dev
centos下:
yum install mysql-devel
其他可能需要安装:
yum install python-devel
yum install gcc
之后再执行
pip install mysqlclient
redis源码安装 开机启动问题
复制源码下/usr/local/redis-5.0.5/utils redis_init_script 文件到 /etc/init.d/下 改名redisd
sudo mv redis_init_script redisd
然后编辑redisd文件
sudo vim redisd
更改配置路径
REDISPORT=6379
EXEC=/usr/local/redis-5.0.5/src/redis-server ##
CLIEXEC=/usr/local/redis-5.0.5/src/redis-cli ##
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis-5.0.5/redis.conf" ##
然后执行 命令
sysv-rc-conf --list redisd
出现以下即可,然后重启试试
redisd 0:off 1:off 2:on 3:on 4:on 5:on 6:off