「超算」spack安装依赖包时进程缓慢的问题
实验室的服务器没有梯子www,如果再来一次我会选择搭梯子,而不是以下的解决方法。因为这样做,我安装了四个小时。Orz
我的解决方法
- 在本地添加建一个文件夹,作为spack本地的mirrors,命令如下:
mirror 的使用:需要 spack mirror add 来添加服务器或本地的 mirror,本地 url 采用 file://path/to/mirror 的格式。spack config edit mirrors 可以修改 mirrors.yaml 从而调整 mirror 的使用顺序。
也就是说,可以这样添加mirrors:
spack mirror add file://您的mirror路径
其实添加的就是一个文件夹的路径。
2. 当您添加本地mirror之后,运行安装需要安装的程序,出现无法下载的情况,就会出现一段很长的报错。报错会提示无法下载的依赖在本地mirror中的路径以及文件名。
3. 将联机无法下载的依赖下载到自己的电脑上(因为我自己电脑,有梯子下载的很快hhh如果自己电脑上没有梯子的话,可能还是无法下载哦Orz),并上传该依赖到服务器。
4. 将上传的依赖包按照报错中的路径存储,存储情况如下图:
就是按照那一长串报错来的,不要忘记文件名也要对应的修改哦!因为有的依赖包的名字在mirror中的名字跟原文件的名字不一样。
5. 再次运行,该依赖就可以按照spack安装了。
后话
有一说一,我这种方法很傻很zz,因为spack本来应该是为了方便安装而设计出来的包管理器,这样用的话根本就是放弃了spack的实用性。但是没办法,我没有在网络上找到spcak的国内镜像源(如果您有spack国内镜像的话,欢迎私信或者下方留言给我哦)。
另外,如果您有其他更好的方法,也欢迎给我留言或者私信Orz
参考
- Spack 入门指南
- Spack — Spack 0.13.3 documentation
「超算」spack安装依赖包时进程缓慢的问题相关推荐
- ubuntu 安装依赖包时出现The following packages have unmet dependencies:
本人环境:ubuntu18.04 docker中安装opencv的依赖apt install libopencv-dev出现此问题: Reading package lists... Done Bui ...
- anaconda在安装依赖包时出现报错提示 ‘requests‘ is a dependency of conda and cannot be remove from conda‘s operatin
- pip 安装依赖包 报错 No matching distribution found for pandas
在pycharm中的terminal中使用pip安装依赖包时,出现No matching distribution found for pandas的错误提示 这里是在虚拟环境中,安装依赖包 结果抛出 ...
- ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位
ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进交流群请加机器 ...
- 使用「Stream」进行IOS抓包
背景 在测试手机上的软件的时候,需要抓包时,我们需要连接电脑配置代理才可以抓包,现在使用「Stream」就可以直接在手机上抓包了 Stream Stream 面向对象为广大前端开发.客户端开发后端开发 ...
- Python中pip,pip3,虚拟环境(venv)三者的关系,如何在pycharm中使用虚拟环境,以及安装依赖包所遇到的问题。
目录 一.是什么是pip,pip3,与虚拟环境(venv) 二.三者之间的联系 三.在pycharm中设置虚拟环境 四.安装python依赖包的快捷方式 五.注意事项 六.感谢观看!!!点个赞或者关注 ...
- 「 计算机网络 」TCP的粘包拆包问题
「 计算机网络 」TCP的粘包/拆包问题 参考&鸣谢 大病初愈,一分钟看懂TCP粘包拆包 雷小帅 TCP 的粘包拆包以及解决方案 一乐说 文章目录 「 计算机网络 」TCP的粘包/拆包问题 一 ...
- python 批量下载依赖_python通过txt文件批量安装依赖包的实现步骤
python通过txt文件批量安装依赖包的实现步骤 如果要用某个开源框架,需要安装多个依赖包可以如下操作: 如依赖文件形式如下(可以不要版本号): txt文件名为requirements.txt,内容 ...
- 当在Ubuntu系统下使用apt-get命令下载依赖包时,报错“E: 无法定位软件包”
当在Ubuntu系统下使用apt-get命令来安装所需依赖包时,可能会报错"E: 无法定位软件包问题" 由于centos中的yum和ubuntu中的apt-get命令下载的依赖包名 ...
最新文章
- java语言的实现机制_JAVA语言之Java NIO的工作机制和实现原理介绍
- Spring容器和Bean加载
- 'putText' is not a member of 'cv'
- 尝试使用jBPM Console NG(测试版)
- dncnn图像去噪_一种基于DnCNNs改进的图像降噪方法与流程
- C++primer 第 5 章语句 5.2语句作用域 5.3条件语句 5 . 4 迭代语句 5.5跳转语句 5.6 try语句块和异常处理
- KVM中断虚拟化(二)
- Codeforces Round #524 (Div. 2) Masha and two friends
- vue组件挂载到全局方法
- mysql 函数操作_mysql 数学操作函数
- Linux 设置Dlan服务器
- 【Firefox设置百度搜索引擎】
- 论文阅读 | Region Proposal by Guided Anchoring
- pzh-web前端学习汇总-大二
- 爬虫:Iron WebScraper 2022 for NET
- Hanselman的精彩事事通讯:2014年1月21日
- Java8 JVM运行时数据区概述 (极其详细长文)
- STM8S之STVD问题解决47 can't openfile crtsi0.sm8
- python中对象的特性_python面对对象-三大特性
- 多级树形目录mysql的使用_实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)...