技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Linux>正文
Python3.9离线安装requests包
2025年08月29日 Linux 暂无评论 ⁄ 被围观 26次+

简单说明:

服务器上已经安装好了Python3.9

Python官方网站:https://www.python.org/ftp/python/

需求:给Python3.9离线安装requests扩展

具体操作:

1、下载扩展包

PyPI 是 Python 第三方库的官方仓库,Python扩展包下载地址:

https://pypi.org/

https://pypi.tuna.tsinghua.edu.cn/simple/ #国内镜像源

安装requests扩展包,还需要其他几个依赖包

idna

certifi

charset_normalizer

urllib3

requests

依赖包和python的版本要兼容,我们是Python3.9 要用以下版本

idna-3.7-py3-none-any.whl

certifi-2025.1.31-py3-none-any.whl

charset_normalizer-3.4.0-py3-none-any.whl

urllib3-2.2.2-py3-none-any.whl

requests-2.32.3-py3-none-any.whl

依次下载这几个依赖包

打开https://pypi.org/

搜索:idna

点击:idna-Release history选择版本

找到:3.7-Download files 下载idna-3.7-py3-none-any.whl

按照这个步骤把其他的依赖包也下载好。

注意:

.whl 和 .tar.gz 是 Python 包的两种主要发布格式,建议使用.whl格式的包

.whl是已经编译好的包,安装速度很快

.whl 是一种包分发格式,它从 Python 2.7 和 3.3+ 开始被支持

python 2.7, 3.3 ~ 3.12 都支持安装 .whl 包

但不能在一个 Python 3.6 环境中安装只支持 Python 3.8+ 的 .whl

2、安装扩展

把下载好的依赖包上传到服务器上

cd requests

chmod 755 -R *

#安装依赖包

pip3.9 install \

idna-3.7-py3-none-any.whl \

certifi-2025.1.31-py3-none-any.whl \

charset_normalizer-3.4.0-py3-none-any.whl \

urllib3-2.2.2-py3-none-any.whl \

requests-2.32.3-py3-none-any.whl

#查看模块安装路径

python3.9 -c "import requests; print(requests.__file__)"

#例如

/home/myuser/.local/lib/python3.9/site-packages/requests/__init__.py

#重要,给扩展目录添加755权限,否则其他用户无法使用

chmod 755 /home/myuser/.local/lib/python3.9/ -R *

#查看版本

python3.9 -c "import requests; print('requests 版本:', requests.__version__)"

#进入python

python3.9

import requests

#用 which 查看命令路径

which python3.9

which pip3.9

至此,Python3.9离线安装requests包安装完成。

     
» 转载请注明来源:系统运维 » Python3.9离线安装requests包

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2025 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3