依赖包安装
yum -y install bzip2 bzip2-devel ncurses \
openssl openssl-devel openssl-static xz lzma xz-devel \
sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi-devel
Python环境安装
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
tar -xvzf Python-3.7.1.tgz
cd Python-3.7.1
./configure --prefix=/usr/python3 \
--enable-shared CFLAGS=-fPIC \
# --enable-optimizations 环境不稳定不建议优化
make && make install
添加配置
echo "/usr/python3/lib" > /etc/ld.so.conf.d/python3.conf
ldconfig
软连接 检查版本
ln -s /usr/python3/bin/python3 /usr/bin/python3
ln -s /usr/python3/bin/pip3 /usr/bin/pip3
python3 --version
环境管理
pip3 install --upgrade pip
pip3 install virtualenv virtualenvwrapper
cat >> ~/.bashrc << EOF
export VIRTUALENVWRAPPER_HOOK_DIR=/envs/python
export WORKON_HOME=/envs/python
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/python3/bin/virtualenvwrapper.sh
export PATH=$PATH:/usr/python3/bin/
EOF
. ~/.bashrc
参考:
1. https://blog.csdn.net/love_cjiajia/article/details/82254371