python离线安装软件包,常用pip安装软件源网址

这篇具有很好参考价值的文章主要介绍了python离线安装软件包,常用pip安装软件源网址。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

pip离线安装

使用背景

我们平时遇到很多pip安装软件的软件源的问题,一会儿这慢一会儿那慢,常见的软件源如下:

豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/
百度:https://mirror.baidu.com/pypi/simple

但!有时我们也会遇到不能使用源的情况,这个时候就需要下面的方法了。

新思路

新思路:其实我们的可以离线下载完整的软件包,然后本地离线安装。单独下载的包一般都是以(.whl)为后缀的。所以,我们需要找到一个可以离线下载这些包的地方。这个网站是 python三方库官网: https://pypi.org/

情况一:单独下载单个python软件离线包

1.我们从python三方库官网里,输入需要的软件名字

python库下载网站,图像处理工具,Linux,python,windows,开发语言

2.在搜索到的软件列表中,点开你需要的软件

打开后,界面如下图,直接点击Download files,找到你的软件版本,cp38代表软件包对应的python版本3.8,win_x86_64对应windows 64位操作系统。
python库下载网站,图像处理工具,Linux,python,windows,开发语言

3.软件包下载完毕就可以,到windows对应的本地环境里面,使用命令安装:
pip install 文件路径

比如:

pip install aiohttp-3.7.4.post0-cp37-cp37m-win_amd64.whl

情况二:多个python包离线批量安装

其实离线多个软件包安装才是实际的,很少遇到只是安装一个包的情况,多个包之间相互,这才是依赖环境的常态。但是,要安装多个包时,轮流单独安装包会遇到并行依赖问题,所以得一次性批量安装多个python包离线批量安装,方法如下:

首先,新建一个文档requirements.txt

在requirements.txt里面写入你的安装包的名字,以及版本(建议)比如我的内容如下:

frozenlist==1.3.3
aiosignal==1.3.1
asynctest==0.13.0
chardet==5.1.0
async-timeout==4.0.2
typing-extensions==4.5.0
aiohttp==3.8.4
yarl==1.8.2
multidict==6.0.4
attrs==22.2.0
openai==0.27.2
然后,使用命令批量安装

运行命令:

pip install --find-links=./ -r requirements.txt

上面的命令 find-links参数 就是文件路径。
这里,因为我将requirements.txt与批量离线Python软件包放在同一文件夹。所以路径是“./”
运行命令之后,就能看到结果。

再然后,初次安装多半会报错

多个软件包依赖的时候,我们是不知道要依赖那些包的,所以只能失败提示寻找依赖。
如果你看到类似这样的报错:

ERROR: Could not find a version that satisfies the requirement AAA>=1.1.0 (from BBB) (from versions: none)
ERROR: No matching distribution found for AAA>=1.1.0
这个报错原因是:

要想安装BBB软件包,需要版本软件AAA,而现在没有与BBB软件包匹配的的软件AAA。
你需要继续到python三方库官网: https://pypi.org/ 下载相应的缺失软件。
再把安装包的名字,以及版本添加到requirements.txt中。
再次运行命令:

pip install --find-links=./ -r requirements.txt

最终

Successfully installed

补充

有些python离线软件包没有.whl的版本。而是一个包含setup.py的文件。运行命令安装:文章来源地址https://www.toymoban.com/news/detail-732239.html

python setup.py install

到了这里,关于python离线安装软件包,常用pip安装软件源网址的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pip安装软件包报错: error subprocess-exited-with-error问题记录

    执行pip install dlib 在执行pip3 install virtualenvwrapper也会报同样的错误 我们需要执行如下命令: pip install --upgrade setuptools 命令用于升级 setuptools 库的版本。 setuptools 是 Python 的一个开源包管理器,它用于管理 Python 项目的依赖库。 当你执行 pip install --upgrade setuptools 命令时,它会更

    2024年02月12日
    浏览(45)
  • PyCharm 升级pip或者其他软件包的方法(简单版)

    有时候因为python解释器中的一些软件包版本过低我们不得不去升级这里有一个便捷的方式。 1.首先我们打开PyCharm中的文件 然后点开其中的设置,我们找到项目-Python解释器点开   在软件包这边找到我们要升级的相应包,点击上方那个白色三角形即可。升级完毕后下方有提示

    2024年02月16日
    浏览(42)
  • 【AIGC】单图换脸离线版软件包及使用方法

    云端再好,都不如放自己手里啊,想怎么就怎么玩。云端再好,都不如放自己手里啊,想怎么就怎么玩。 Roop作为一个新出的开源项目,配置起来还是有一定难度的。 我已经把各种依赖,模型,环境配置已经都弄好了。 另外还放了一个演示素材,人脸版权限制,无法在此展示

    2024年01月22日
    浏览(68)
  • python常用pip安装源网址

    平时pip安装偶尔会下载速度过慢 可以使用以下网站进行下载 豆瓣:http://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云:https://mirrors.aliyun.com/pypi/simple/ 百度:https://mirror.baidu.com/pypi/simple   假设我们需要安装名为

    2024年01月20日
    浏览(61)
  • 软件包安装

    源码包 二进制包 脚本安装包 1.2.1源码包的样子 源码包可以认为是利用不同的计算机语言而写的包, 我们打开相应的文件也能看到相应的源码 1.2.2源码包的特点 源码包的优点:  开源, 如果有足够的能力, 可以修改源代码 可以自由选择所需的功能 软件是编译安装的, 所以更加适

    2024年02月02日
    浏览(63)
  • 没有可用的软件包 python,但是它被其它的软件包引用了

    按照网上找的解决办法: 然而我还是会有这个问题:  后来我注意到错误提示里有“取代它... python-is-python3” 然后就试着将sudo apt install python 改为sudo apt install python-is-python3  就可以了  输入python命令可以看到:  

    2024年02月15日
    浏览(68)
  • 【Linux的开胃小菜】常用的RPM软件包与YUM仓库包管理器使用

    systemd与System V init的区别以及作用: System V init运行级别 systemd目标名称 systemd目标作用 0 poweroff.target 关机 1 rescue.target 单用户模式 2 multi-user.target 多用户的文本界面 3 multi-user.target 多用户的文本界面 4 multi-user.target 多用户的文本界面 5 graphical.target 多用户的图形界面 6 reboot.t

    2024年02月13日
    浏览(56)
  • python软件包检索办法--[推荐]

    官方源地址: https://pypi.org/simple  中文: PyPI中文网  可以参考,偏慢!   可以选择自己喜欢的国内的镜像或者默认上面这个也行 下面的是清华大学的配置说明

    2024年02月15日
    浏览(51)
  • 一篇文章打好SQL基础,熟悉数据库的基础操作和方法,以及安装MySQL软件包和Python操作MySQL基础使用

    SQL的全称:Structured Query Language,结构化查询语言,用于 访问和处理数据库的标准计算机语言 。 SQL语言1974年有Boyce和Chamberlin提出的,并且首先在IBM公司研制的关系数据库系统SystemR上实现。 经过多年发展,SQL已经成为数据库领域同意的数据操作标准语言,可以说几乎市面上所

    2024年02月08日
    浏览(75)
  • linuxOPS基础_linux软件包安装

    上图是windows下的软件包 Linux下也有很多可以安装的软件,而这些软件的安装包可细分为两种,分别是 源码包 和 二进制包 。 ① RPM软件包安装 = 软件名称.rpm ② YUM包管理工具 = yum install 软件名称 -y ③ 源码安装 = 下载软件的源代码 = 编译 = 安装(最麻烦的,但是也最稳定)

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包