设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
Linux编译安装Python 和 pip换源 教程
返回列表
发新帖
Linux编译安装Python 和 pip换源 教程
[复制链接]
|
主动推送
32
|
0
|
2024-9-11 18:02:51
|
显示全部楼层
|
阅读模式
编译安装Python
1.依赖环境安装
如果是centos系统就将下面命令的apt换成yum
如果是用root用户登陆的可以去掉下面命令的sudo
sudo apt -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make2.下载解压Python源码包
可以到Python官网选择你要的版本源码包下载,然后将下面命令的下载地址和文件名替换掉,下面命令下载的Python版本为3.10,如果不需要换其他版本那直接执行就行。
Python官网:https://url.zeruns.tech/o7D5h
# 下载源码压缩包wget https://img.zeruns.tech/down/source/Python-3.10.6.tgz# 解压tar -xf Python-3.10.6.tgz3.编译安装
# 进入源码目录cd Python-3.10.6# 配置,下面的 /opt/python310 是python安装目录,可以自己更改./configure --prefix=/opt/python310# 编译和安装makesudo make install# 检查是否成功安装,如果显示出版本就是成功安装python3.10 -Vpip3.10 -V
这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。
如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行),
然后你可以向开发者提交 bugreport(一般在 INSTALL 里有提交地址),
或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。
make 的作用是开始进行源代码编译,以及一些功能的提供,这些功能由他的 Makefile 设置文件提供相关的功能,
比如 make install 一般表示进行安装,make uninstall 是卸载,不加参数就是默认的进行源代码编译。
make 是 Linux 开发套件里面自动化编译的一个控制程序,
他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。
一般情况下,他所使用的 Makefile 控制代码,由 configure 这个设置脚本根据给定的参数和系统环境生成。
这条命令来进行安装(当然有些软件需要先运行 make check 或 make test来进行一些测试),
这一步一般需要你有 root 权限(因为要向系统写入文件)4.配置环境变量
# 安装nano编辑器并编辑环境变量配置文件sudo apt install nano && sudo nano /etc/profile# 在最后一行输入下面这句话,其中的 /opt/python310 是你的python安装目录,可以更改,输入完成后按 Ctrl+O 来保存,然后按 Ctrl+X 退出编辑器PATH="/opt/python310/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"# 刷新配置使之生效source /etc/profile5.测试是否正常使用
pip换源
默认的pip源服务器是国外的,速度很慢,下面是换成中科大的镜像源。
# 创建.pip文件夹mkdir ~/.pip# 编辑pip配置文件nano ~/.pip/pip.conf# 在文件中添加如下内容并保存:[global]index-url = https://pypi.mirrors.ustc.edu.cn/simple/[install]trusted-host = https://pypi.mirrors.ustc.edu.cn/
如果pip版本大于10可以直接执行下面的命令换源,不用上面这么麻烦的操作
pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
安装requests测试看看安装速度
pip3 install requests
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
寒郁轩良
174
主题
-2
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装