当前位置: 首页 > article >正文

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 


http://www.kler.cn/a/612707.html

相关文章:

  • GPT-SoVITS本地部署:低成本实现语音克隆远程生成音频全流程实战
  • 课程5. 机器学习的核心方法
  • 简单介绍My—Batis
  • 亚马逊云科技全面托管DeepSeek-R1模型现已上线
  • 解决 Gin Web 应用中 Air 热部署无效的问题
  • pyqt第一个窗口程序
  • el-table下的复选框关联勾选
  • 【leetcode hot 100 74】搜索二维矩阵
  • 我的创作纪念日——三周年
  • [识记]Mysql8 远程授权
  • 北斗导航 | 改进奇偶矢量法的接收机自主完好性监测算法原理,公式,应用,RAIM算法研究综述,matlab代码
  • redis部署架构
  • Python----计算机视觉处理(Opencv:直方图均衡化)
  • python之并发编程
  • Vue3 实战:基于 mxGraph 与 WebSocket 的动态流程图构建
  • AugFPN
  • 【Git 暂存操作与升级应用指南】
  • 基于python的4个小游戏(免费直接使用)
  • 用Deepseek写扫雷uniapp小游戏
  • 【sql靶场】过滤绕过第26-27a关保姆级教程