docker中安装 python
ubuntu
1、安装源码编译所需依赖
apt-get install -y gcc g++ make cmake libsqlite3-dev zlib1g-dev libssl-dev libffi-dev
2、下载python安装包
python-release安装包下载_开源镜像站-阿里云
3、解压安装
tar -zxvf Python-3.7.5.tgz cd Python-3.7.5 ./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared make make install
- --prefix参数用于指定python安装路径,用户根据实际情况进行修改。
- --enable-shared参数用于编译出libpython3.7m.so.1.0动态库。
- --enable-loadable-sqlite-extensions参数用于加载libsqlite3-dev依赖。
4、设置环境变量
export LD_LIBRARY_PATH=${HOME}/python3.7.5/lib:$LD_LIBRARY_PATH export PATH=${HOME}/python3.7.5/bin:$PATH 您也可以将以上命令写入~/.bashrc文件中,然后执行source ~/.bashrc命令使其立即生效。
5、设置软链接
将python和pip3 软连接到/usr/local/bin目录下
ln -s /usr/local/python3.10.9/bin/pip3.10 /usr/local/bin/pip3
6、配置pip源
mkdir ~/.pip cd ~/.pip
vim pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn