python安装
第一步,安装Python3
安装python推荐网址
https://www.cnblogs.com/crazytao/p/7827905.html
https://www.cnblogs.com/jadexia/p/7797791.html
https://blog.csdn.net/u010510962/article/details/80690084
https://www.cnblogs.com/xusion/articles/3419814.html
https://www.cnblogs.com/wangjunjiehome/p/9239005.html
1、 安装环境准备
a) 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)
i. yum groupinstall
'Development Tools' #
源码安装软件就需要安装这个。
ii. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
下载python3.5.6源码并编译安装
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
tar -zxvf Python-3.5.6.tgz
cd Python-3.5.6
./configure --prefix=/usr/local/python3
make && make altinstall
安装成功如下
做软链:
ln -s /usr/local/python3/bin/python3.5 /usr/bin/python3
建立指向新python3和pip3的软链接
这样就可以直接使用python3了如下:
做软链
ln -s /usr/local/python3/bin/pip3.5 /usr/bin/pip
也许没有pip模块
升级pip到最新版本:
pip install --upgrade pip
有可能没有安装到pip3 检查/usr/local/bin/pip3 不存在就需要安装
好到目前为止,我们在linux下安装python3的任务已经完成,下面进入关键的地方,给python3安装pip3
二.install pip for python3.x
1.首先安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
cd setuptools-19.6
python3 setup.py build
python3 setup.py install
2.然后直接安装pip就搞定了。
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
有可能遇见的pip错误
ln: creating symbolic link `/usr/bin/pip': File exists
创建符号链接“/Ur/bin /PIP”:文件存在
ln -s /usr/local/python3/bin/pip3.5 /usr/bin/pip3 改成pip3
改成pip3 可以同时使用两种pip ,pip3
有可能遇到的报错
由于本机缺少gcc编译环境
1、通过yum安装gcc编译环境:yum install -y gcc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构