贫民窟里的程序高手

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  871 随笔 :: 5 文章 :: 42 评论 :: 132万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Python离线安装第三方包

1.通过pip下载安装包,然后在其他机器上安装

python -m pip download  test==1.3.5  // 安装的库名为test,版本为1.3.5

python -m pip install --no-index --find-links=./test/ test

pip3 download -d /root/package/pip_package/ pymysql

2.通过网站下载包

下载网站:https://pypi.org/project/    

安装whl包: pip install  **.whl(前提是要安装好pip和wheel)

安装tar.gz包:cd到解压后路径,python setup.py install

3.pip基本功能

复制代码
#安装
pip install pandas      
#卸载
pip uninstall pandas

#导出 freeze
pip freeze > requirement.txt

#显示 show/list
pip show pandas  ##列出包的具体信息

pip list         ##列出所有的包

pip install package -i https://pypi.mirrors.ustc.edu.cn/simple/   ##使用中科大镜像源
pip install -r requirement.txt  ##安装脚本里列出的库

## 离线下载安装包
pip download -d ./path pyinstaller -i https://pypi.mirrors.ustc.edu.cn/simple/
说明:
    -d ./path 是将下载的文件存放到当前目录下的path文件夹里面
    -i url 是从中科大镜像源下载文件
## 离线安装
pip install -r requirement.txt  ## 生成requirement.txt
cd .\Desktop\path     ##先进入这个文件夹内
pip install -r requirement.txt    ##按照脚本内安装包的顺序安装库
复制代码

4.linux离线安装pip

4.1 先安装setuptools

(1)下载setuptools包

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解压setuptools包

# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0

(3)编译setuptools

# python setup.py build

(4)开始执行setuptools安装

python setup.py install
4.2 安装pip

(1)下载安装包

wget https://files.pythonhosted.org/packages/e5/8f/3fc66461992dc9e9fcf5e005687d5f676729172dda640df2fd8b597a6da7/pip-9.0.2.tar.gz

(2.)安装

python setup.py install
pip -v

(3.)查看支持的版本

import pip; print(pip.pep425tags.get_supported())

[('cp27', 'cp27mu', 'manylinux1_x86_64'), ('cp27', 'cp27mu', 'linux_x86_64'), ('cp27', 'none', 'manylinux1_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('py2', 'none', 'manylinux1_x86_64'), ('py2', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

相关链接

https://blog.csdn.net/LeechengLove/article/details/80090609

https://zhuanlan.zhihu.com/p/351494670

posted on   贫民窟里的程序高手  阅读(1205)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2021-09-23 eclipse经常卡死、反应慢、内存溢出的解决方案
2019-09-23 shell脚本 获取第几行 第几列 的命令 awk sed
点击右上角即可分享
微信分享提示