本文主要总结一下,在个人搭建学习环境时的基本步骤和所遇到的相关问题。
Python环境搭建
第一步是python软件包的下载,可通过wget在以下链接上直接进行下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
下载完成后执行如下命令,即可安装完成。
./configure --prefix=/usr/local/python
sudo make
sudo make install
若要在/usr/bin目录下建立相应的软链接命令如下。
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
遇到问题
1)提示错误zipimport.ZipImportError: can’t decompress data; zlib not available
解决办法:下载zlib软件并安装。
vi Modules/Setup.dist+335
335 # Andrew Kuchling's zlib module.
336 # This require zlib 1.1.3 (or later).
337 # See http://www.gzip.org/zlib/
338 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
python3.7写到需要1.1.3以上版本的zlib,可以进入给的网站中下载安装。
2)提示错误ModuleNotFoundError: No module named ‘_ctypes’
解决办法:下载libffi-dev,命令如下。
sudo apt-get install libffi-dev
笔者在下载的时候提示了E: Unable to locate package libffi-dev,这时可能需要update一下下载源。
sudo apt-get update
执行之后就可以正常下载安装。
Redis环境搭建
Redis的安装相对而言没有遇到什么问题,从官网正常下载安装即可。
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
tar -zxvf redis-5.0.0.tar.gz
cd redis-5.0.0
./configure
sudo make
sudo make install
redis-server &
之后就可以愉快的使用啦!