news 2026/6/9 18:52:16

在kylin中用docker安装python 3.14.3版并安装软件包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在kylin中用docker安装python 3.14.3版并安装软件包

1.拉取镜像,建立容器
```
kylin@kylin:/shujv/par$ sudo docker pull python:3.14.3
[sudo] kylin 的密码:
3.14.3: Pulling from library/python
1bd4defc8c5e: Pull complete
cace8fbd9245: Pull complete
bc8128ce97cc: Pull complete
642b703f20ff: Pull complete
bcc9a0bdacbc: Pull complete
7150cbe43a7c: Pull complete
4b75252fb560: Pull complete
Digest: sha256:4b827abf32c14b7df9a0dc5199c2f0bc46e2c9862cd5d77eddae8a2cd8460f60
Status: Downloaded newer image for python:3.14.3
kylin@kylin:/shujv/par$

kylin@kylin:/shujv/par$ sudo docker run -itd -v /shujv/par:/par --net=host --name python3143 python:3.14.3
[sudo] kylin 的密码:
456cfe0c0e25ccdb542516f8b75dada111657175e1c5a1a311a117881e862cc9
kylin@kylin:/shujv/par$ sudo docker exec -it python3143 bash
root@kylin:/# pip list installed
Package Version
------- -------
pip 25.3
```
2.设置pip默认镜像为清华源
```
root@kylin:/# pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to /root/.config/pip/pip.conf
root@kylin:/# pip install databend
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting databend
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e5/79/d0a9ec4604ba822a19810f280a3a649df459666da84df1fe6ce9d9ac00d0/databend-1.2.810-cp312-abi3-manylinux_2_28_aarch64.whl (58.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/58.7 MB ? eta -:--:--
[notice] A new release of pip is available: 25.3 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
ERROR: Exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/pip/_internal/cli/base_command.py", line 107, in _run_wrapper
status = _inner_run()
File "/usr/local/lib/python3.14/site-packages/pip/_internal/cli/base_command.py", line 98, in _inner_run
return self.run(options, args)
~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/pip/_internal/cli/req_command.py", line 85, in wrapper
return func(self, options, args)

File "/usr/local/lib/python3.14/site-packages/pip/_internal/operations/prepare.py", line 121, in get_http_url
from_path, content_type = download(link, temp_dir.path)


RuntimeError: can't start new thread
```
安装软件包报错。
在[网上](https://blog.csdn.net/ZXF_H/article/details/137115521)查到了这个错误的原因是 docker版本过低(version 20.x)而容器对应的基础镜像版本过高,如Ubuntu22.04、Debian12等,执行程序时程序无法多线程执行。
3.按照文中的提示设置取消进度条
```
root@kylin:/# pip config --user set global.progress_bar off
Writing to /root/.config/pip/pip.conf
root@kylin:/# pip install duckdb
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting duckdb
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2d/94/24364da564b27aeebe44481f15bd0197a0b535ec93f188a6b1b98c22f082/duckdb-1.4.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (18.4 MB)
Installing collected packages: duckdb
Successfully installed duckdb-1.4.4
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

[notice] A new release of pip is available: 25.3 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
root@kylin:/# pip install databend
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting databend
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e5/79/d0a9ec4604ba822a19810f280a3a649df459666da84df1fe6ce9d9ac00d0/databend-1.2.810-cp312-abi3-manylinux_2_28_aarch64.whl (58.7 MB)
Installing collected packages: databend
Successfully installed databend-1.2.810
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

[notice] A new release of pip is available: 25.3 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
```
可以安装软件包了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 21:46:29

【YOLOv12多模态涨点改进】独家创新首发| TGRS 2025 | 引入CGSAFusion跨模态门控注意力融合模块,通过自注意力机制 和 门控融合提升多模态信息融合,助力红外与可见光检测高效涨点

一、本文介绍 🔥本文给大家介绍使用 CGSA(Cross-Domain Gated Self-Attention)跨模态门控注意力融合模块 改进 YOLOv12 多模态目标检测 模型,可以通过自注意力机制和门控融合动态增强可见光与红外图像之间的特征交互,显著提升小目标检测能力。CGSA 通过频域信息和时域差…

作者头像 李华
网站建设 2026/6/6 22:31:04

【YOLOv12多模态涨点改进】独家创新首发 | TGRS 2025 | 引入FDFEF频域特征增强融合模块,通过减少背景噪声和提高目标特征的可区分性,适用水下遥感图像实例分割、小目标检测任务

一、本文介绍 🔥本文给大家介绍使用 FDFEF频域特征增强融合模块 改进 YOLOv12 多模态网络模型,能够通过频域特征增强和模态特征交互显著提高小目标检测精度,特别是在复杂背景和低对比度环境下。FDFEF 通过频域增强优化了可见光与红外图像之间的特征融合,减少了背景干扰和…

作者头像 李华
网站建设 2026/6/7 1:37:30

PyTorch模型定义:从子类化到动态计算图的深度探索

PyTorch模型定义:从子类化到动态计算图的深度探索 引言:超越简单的nn.Sequential 在深度学习领域,PyTorch已成为研究人员和工程师的首选框架之一,这主要归功于其直观的动态计算图和灵活的模型定义方式。虽然nn.Sequential为快速原…

作者头像 李华
网站建设 2026/6/7 2:25:23

FTP协议的双面性:深入解析主动与被动模式的工作机制

引言:一个协议,两种面孔 文件传输协议(FTP)作为互联网上最早的文件传输标准之一,其设计体现了早期网络环境的特殊性。在看似简单的文件传输背后,FTP采用了一种独特而精妙的架构:分离的命令通道与数据通道。正是这种分离,催生了FTP两种截然不同的工作模式——主动模式与…

作者头像 李华
网站建设 2026/6/7 2:09:59

C++中的unordered_multimap容器详解

C中的unordered_multimap容器详解 1. unordered_multimap概述 unordered_multimap是C11引入的关联容器,基于哈希表实现,允许存储重复键的键值对,提供快速的查找、插入和删除操作,平均时间复杂度为O(1)O(1)O(1)。 2. 基本特性 哈希…

作者头像 李华