如何安装废弃版本的Jax —— pypi服务器上不保存的python包应该如何安装
python的公开扩展包的存储是在网站:
http://pypi.org/
一般情况下,这是没有问题的,但是对于一些更新版本比较多的扩展包就出现了问题,因为pypi的服务器对每个项目(扩展包)都是由存储限额的,因此每个项目只能在pypi服务器上存储一定数量的版本,这样也就必然导致旧版本的删除,这种情况比较常见于更新频繁的包,如pytorch、TensorFlow、jax等。
对于pypi服务器上不再保存的老旧版本的python包,我们如果需要使用就需要通过其他方法来安装。比如Google会为本公司出品的python扩展包提供云存储,比如下面要给出的Jax的老版本的云盘路径,但是这种的也是比较少见的,毕竟自家公司有云盘的并不多,因此遇到这种情况我们可以通过以下几种途径尝试获得pypi服务器上不再保存的python包:
- 尝试在pypi上对应的项目页面找到源码项目的存放地址,如github地址,在上面找到老旧版本的release。
- 尝试conda安装,conda的存储是独立于pypi的,但是要注意conda的存储也是会动态的对旧版本的进行删除的,只不过由于pypi和conda上对旧版本包的删除是独立进行的,因此有可能会在pypi上删除但是conda上还有保存。
- 网络搜索。网上有一些网友,会因为网络下载等问题不选择在线安装python包,而是下载后离线安装,然后他们会对这些老旧版本的python包有保存,比较常见的如:网友分享的百度云盘上保存的老旧包,csdn上保存分享的老旧包。
- 个人多年前安装的环境(pypi的pip安装过的环境,或者conda搭建的环境),或许会遗存有对应版本的python扩展包。
PS. 个人的一个经验,那就是对于你的工作环境,或者比较常用的环境,比较重要的环境,不仅要把项目代码(GitHub上的项目代码)进行保存,也应该把对应环境的各种包进行保存(直接把对应的配置过的python环境进行保存),如果是深度学习项目也可以把网络权重进行保存,总之就是能保存的都保存,不论是代码、环境、网络权重、配置参数,等等,能保存的都保存,否则日后如果需要用到就是一个自己坑自己的事情。
关于神经网络的权重保存见:
https://www.modelscope.cn/my/overview

Jax的老旧版本(pypi上不再保存的版本)的安装:
# Install jaxlib on CPU via the wheel archive
pip install jax[cpu]==0.3.25 -f https://storage.googleapis.com/jax-releases/jax_releases.html
# Install the jaxlib 0.3.25 CPU wheel directly
pip install jaxlib==0.3.25 -f https://storage.googleapis.com/jax-releases/jax_releases.html
资料地址:
https://jax.readthedocs.io/en/latest/installation.html

如何安装废弃版本的Jax —— pypi服务器上不保存的python包应该如何安装的更多相关文章
- 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境 项目运行环境 阿里云(单核CPU, 1G内存, Ubuntu 14.04 x64 带宽1Mbps), 具体购买和ssh连接阿 ...
- widows10 安装1803 版本后不能访问网络上的机器解决方法
安装Windows10 1803 版本后,发现网络上的机器好多不见了. 使用 ping 可以ping 通,但是访问网络共享提示下面错误. 这个原因是1803 中没有安装 SMB1.0 协议.因为 S ...
- 在Pypi上发布自己的Python包
使用Python编程的都知道,Python的包安装非常的方便,一般都是可以pip来安装搞定: sudo pip install <package name> pip的安装请移步:https ...
- windows 64位 dll文件 位置及python包rtree shapely安装
位置 \Windows\System32 python包依赖包安装 rtree 依赖 spatialindex(spatialindex.dll spatialindex_c.dll) shape ...
- 使用 twine 上传自己的 python 包到 pypi
打包检查 python setup.py check 打包 python3 setup.py sdist build 上传 twine upload dist/* twine 安装: pip inst ...
- 如何在linux上有2个python的情况下安装gensim
安装python的问题 https://blog.51cto.com/liqingbiao/2083869 安装gensim https://blog.csdn.net/zhujiyao/articl ...
- 在服务器上执行hbase的jar包
hadoop命令执行hbase应用jar包时的环境变量加载问题 Apache HBase ™ Reference Guide HBase, MapReduce, and the CLASSPATH
- Python 第三方包上传至 PyPI 服务器
PyPI 服务器主要功能是?PyPI 服务器怎么搭建? PyPI 服务器可以用来管理自己开发的 Python 第三包. Pypi服务器搭建 Python 第三方包在本地打包 # 本地目录执行以下命令应 ...
- linux下安装不同版本的jdk
问题: 因为需要使用jmeter的插件,发现jmeter最新版apache-jmeter-3.0可用,但是其需要jdk1.7以上版本,而公司服务器上jdk均为1.6版本,于是在测试账号下安装多个版本j ...
- 【转】发布python的包至pypi服务器
[原文链接]http://yejinxin.github.io/distribute-python-packages-to-pypi-server/ 使用pip或easy_install可以管理和安装 ...
随机推荐
- 老张,你的服务是不是挂了?论全局 SLI 的重要性
场景再现 你正在午休,正梦见中了彩票,突然收到电话告警,说服务对外接口 95 分位延迟突增,惊出一身冷汗,睡意全无,抓紧打开监控系统,查看服务的 SLI 指标,发现确实有问题,已经持续 1 分钟,这服 ...
- php监控
1.开启php的监控数据监控功能 # 使用部署了php-fpm的机器即可 # yum install php-fpm -y # 1.修改参数 [root@web-7 /etc/php-fpm.d]#g ...
- 第二届算法、图像处理与机器视觉国际学术会议(AIPMV2024)
第二届算法.图像处理与机器视觉国际学术会议(AIPMV2024) 2024 2nd International Conference on Algorithm, Image Processing an ...
- Lecture6
Smiling & Weeping ---- 我渴望你的在场,又渴望你的缺席,你终究是我深藏的借口 第六章 GitFlow工作流实战 6.0 引言 在实际项目开发工作中,常常会有自测.联调.提 ...
- 我写CSS的常用套路(附demo的效果实现与源码)
大赞: https://mp.weixin.qq.com/s/dYCWYeM629DwiSqmaaAs1w
- Android Verified Boot介绍与有关使用
Android Verified Boot介绍与有关使用 背景 在搞安卓驱动调试的时候,由于不熟悉,导致系统没有按照我预期启动完毕:因此需要注意这一块的东西. 简介 Verified Boot 是 A ...
- Springboot中自定义监听器
一.监听器模式图 二.监听器三要素 广播器:用来发布事件 事件:需要被传播的消息 监听器:一个对象对一个事件的发生做出反应,这个对象就是事件监听器 三.监听器的实现方式 1.实现自定义事件 自定义事件 ...
- C#/.NET/.NET Core编程技巧练习集(学习,实践干货)
DotNet Exercises介绍 DotNetGuide专栏C#/.NET/.NET Core编程常用语法.算法.技巧.中间件.类库练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.N ...
- Linux运行等级
Linux运行级别 Linux system存在7个运行级别 运行级别0:所有进程终止,机器将有序停止,关机时就处于这个运行级别 运行级别1:单用户模式(root用户进行维护),系统中所有的服务也不会 ...
- QT自定义右键菜单
利用QMenu和QAction可以实现非常实用的右键菜单功能.具体实现思路如下: 1.在xxx.h文件中添加如下头文件 #include <QMenu> #include <QCon ...