首页 > 编程语言 >Python离线安装第三方包

Python离线安装第三方包

时间:2022-09-23 11:02:28浏览次数:73  
标签:none Python 离线 any ## install pip 安装 第三方

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

标签:none,Python,离线,any,##,install,pip,安装,第三方
From: https://www.cnblogs.com/wpcnblog/p/16721951.html

相关文章

  • Python操作Oracle数据库:cx_Oracle
    1安装与导入Python操作Oracle数据库多用cx_Oracle这个第三方扩展,总体而言,cx_Oracle的使用方式与Python操作MySQL数据库的pymysql库还是很相似的,如果还没有安装,可......
  • 力扣21(java&python)-合并两个有序链表(简单)
    题目:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1......
  • CentOS 7下安装Python3.5
    CentOS7下安装Python3.5 CentOS7下安装Python3.5•安装python3.5可能使用的依赖yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-devels......
  • 我决定以后一直使用Eclipse了 因为它也可以安装集成PyDec插件来实现Python开发了 哇哈
    作者:极客小俊公众号:同名Python作为当今主流的爬虫编程语言,在我们的开发当中时不时都会使用到一些,那么如果你想再Eclipse当中进行一些Python的开发就要安装一下Pyth......
  • python requtsts 常见问题
     Invalidreturncharacterorleadingspaceinheader解决方法:header 请求头不能有空格 403:解决方法:请求url是http还是https前几天偶然看到了这个报错403,是当时......
  • Python复制Excel表格图片
    importosimporttimeimportpyautoguiimportwin32com.clientaswin32#发送函数deffz(app,bk):x,y=pyautogui.size()time.sleep(1)app.Application.Run......
  • Python 失效
    Python失效pippython命令失效参考https://juejin.cn/post/6984404827593768967修改mac默认python版本为python2.7但是我们想使用python3每次都输入python3......
  • 【Python】关于环境和IDE搭建
    最近上Python实验课,记录一下我的电脑发生了什么啥 一、anoconda开发环境平台总之已经忘记了是用来做什么的了,但是根据这两周都在和它作斗争,那它必然很重要安装时需要......
  • Python 循环语句使用(for语句和while语句)
    因感觉Python中forwhile循环和其他语言不太一样,太过简洁特此记录for语句Python中for语句的特性是一种遍历循环的方法,利用该特性可以更灵活地进行循环设计。for循......
  • Python实验报告(第四周)
    实验4:Python序列的应用一、实验目的和要求学会应用列表、元组、字典等序列;二、实验环境软件版本:Python3.1064_bit三、实验过程1、实例1:输出每日一贴(1)在IDLE中创建......