关于Jetson空间不足的解决问题(sd卡挂载和conda更改环境安装路径)

文章目录

  • 问题描述
  • 挂载sd卡到指定目录
  • 查看conda路径
  • 更改环境路径
  • 指定路径安装conda虚拟环境


问题描述

因为在做毕设的时候,用到了Jetson,发现这个空间太小了,如果下conda的包根本不够用,所以就想挂载sd卡,然后把环境安装到sd卡里面,在这里记录下我踩的坑和解决办法。

另外Jetson下载的其实并不是anaconda3,因为他并不是x86架构,所以下载的其实是Archiconda。
具体该如何下载Archiconda可以查看这篇文章

挂载sd卡到指定目录

因为conda安装的包比较大,所以在这里我挂载了sd卡,并且要移动conda的路径到这一目录下。

查看conda路径

输入

conda info

显示

     active environment : baseactive env location : /home/meng/archiconda3shell level : 1user config file : /home/meng/.condarcpopulated config files : /home/meng/archiconda3/.condarcconda version : 4.5.12conda-build version : not installedpython version : 3.7.1.final.0base environment : /home/meng/archiconda3  (writable)channel URLs : https://conda.anaconda.org/c4aarch64/linux-aarch64https://conda.anaconda.org/c4aarch64/noarchhttps://conda.anaconda.org/conda-forge/linux-aarch64https://conda.anaconda.org/conda-forge/noarchpackage cache : /home/meng/archiconda3/pkgs/home/meng/.conda/pkgsenvs directories : /home/meng/archiconda3/envs/home/meng/.conda/envsplatform : linux-aarch64user-agent : conda/4.5.12 requests/2.19.1 CPython/3.7.1 Linux/4.9.337-tegra ubuntu/18.04 glibc/2.27UID:GID : 1000:1000netrc file : Noneoffline mode : False

我们要注意envs directoriespackage cache,这就是要修改的地址

更改环境路径

输入

sudo vim .condarc

因为我把sd卡挂载到了
/home/meng/data并且创建了anaconda3文件夹,在这文件夹之下有envspkgs
在打开vim编辑器后,在文件内输入

envs_dirs:- /home/meng/data/anaconda3/envs- /home/meng/.conda/envs
pkgs_dirs:- /home/meng/data/anaconda3/pkgs- /home/meng/.conda/pkgs

ESC后输入:wq保存
再次输入

conda info

显示结果
在这里插入图片描述
已经更改了

那我们再去创建虚拟环境的话,有的人可能是正常,但是有的人依旧会创建在原来的路径执行,那么该怎么解决呢?

指定路径安装conda虚拟环境

先cd到你想要安装的虚拟环境目录下
输入

conda create --prefix=Py37 python=3.7

然后遇到了问题,为什么会报错
在这里插入图片描述
后来我去查询了一下,原来是权限问题,那我们给这一data权限就好了
filename替换成你的文件夹名字

sudo chmod -R 777 filename

再次输入此指令

conda create --prefix=Py37 python=3.7

发现就可以安装了
如果不放心,可以对虚拟环境的位置进行查看
在这里插入图片描述
Py37成功的在SD卡挂载的目录下!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/825144.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React中为什么要给组件设置key?

React中为什么要给组件设置key? 1. key属性的作用2. 为什么使用key很重要?3. 如何选择key? 在React中,key属性是一个特殊的属性,用于标识列表中的元素。当列表数据发生变化时,React通过key来跟踪列表中元素…

国外GIS软件排名简介<30个>

简介 国外gisgeography网站进行了一次GIS软件排名,通过分析、制图、编辑等因素进行测试,具体规则如下: 分析:矢量/栅格工具、时态、地统计、网络分析和脚本。 制图:地图类型、坐标系、地图布局/元素、标注/注记、3D …

【数据结构】位图

位图 位图(Bitmap)是一种紧凑型数据结构,用于表示一个固定大小的集合或序列中的元素状态(存在或不存在)。它通常用于处理一组整数值或布尔值,例如集合操作、数据筛选和计数等应用场景。位图通过使用位数组…

C#到底属于编译型语言还是解释型语言?

C#是一种编译型语言,也称为静态类型语言,这意味着C#代码在运行之前需要经过编译器的编译处理,并生成一个可执行的本地代码文件(通常是.exe或.dll文件)。相反,解释型语言将代码转换为低级代码后直接执行&…

stack queue Leetcode 栈和队列算法题

232.用栈实现队列 Queue 是 Collection 接口下的,她的一个实现类是ArrayDeque. 不推荐使用 Vector 实现的 Stack,因为为了保证线程安全使得 Stack 的效率很低,而且由于继承的 Vector 导致没有屏蔽一些栈不应该有的操作 stack 下使用入栈出…

计算机视觉——手机目标检测数据集

这是一个手机目标检测的数据集,数据集的标注工具是labelimg,数据格式是voc格式,要训练yolo模型的话,可以使用脚本改成txt格式,数据集标注了手机,标签名:telephone,数据集总共有1960张,有一部分是…

软件无线电安全之GNU Radio基础 -上

GNU Radio介绍 GNU Radio是一款开源的软件工具集,专注于软件定义无线电(SDR)系统的设计和实现。该工具集支持多种SDR硬件平台,包括USRP、HackRF One和RTL-SDR等。用户可以通过GNU Radio Companion构建流程图,使用不同…

BackTrader 中文文档(二十七)

原文:www.backtrader.com/ 数据 - 多个时间框架 原文:www.backtrader.com/blog/posts/2015-08-24-data-multitimeframe/data-multitimeframe/ 有时,使用不同的时间框架进行投资决策: 周线用于评估趋势 每日执行进入 或者 5 分钟…

软考132-上午题-【软件工程】-沟通路径

一、定义 1-1、沟通路径1 沟通路径 1-2、沟通路径2 沟通路径 n-1 二、真题 真题1: 真题2: 真题3:

2024年150道高频Java面试题(三十一)

61. sleep() 和 wait() 有什么区别? sleep() 和 wait() 方法在Java中被广泛用于线程控制,它们都可以让线程暂停执行一段时间,但它们之间存在一些重要的区别: 所属类: sleep() 是 Thread 类的静态方法。wait() 是 Obj…

发布 Chrome/Edge浏览器extension扩展到应用商店

Chrom Extension发布流程 创建和发布自定义 Chrome 应用和扩展程序:https://support.google.com/chrome/a/answer/2714278?hlzh-Hans 在 Chrome 应用商店中发布:https://developer.chrome.com/docs/webstore/publish?hlzh-cn 注册开发者帐号&#…

图解CPU的实模式与保护模式

哈喽,大家好,我是呼噜噜,好久没有更新old linux了,在上一篇文章Linux0.12内核源码解读(7)-陷阱门初始化中,我们简要地提及了中断,但是中断机制在计算机世界里非常重要,处处都离不开中断&#xf…

Element——组件

element官网 https://element.eleme.cn/#/zh-CN/component/layout vscode格式化快捷键&#xff1a;shiftaltf table表格 <template><el-table:data"tableData"style"width: 100%"><el-table-columnprop"date"label"日期…

富格林:可信方式识破受害暗箱

富格林认为&#xff0c;现货黄金正是得宠的投资产品&#xff0c;目前不断有投资新手加入现货黄金投资市场。俗话说万事开头难&#xff0c;对于新手来说&#xff0c;掌握入市相关的可信知识识破受害暗箱是决定投资能获利的关键因素。那么&#xff0c;有哪些可信知识可以帮助我们…

博客摘录「 perf工具使用统计函数调用」2024年4月18日

性能调优时&#xff0c;我们通常需要分析查找到程序百分比高的热点代码片段&#xff0c;这便需要使用 perf record 记录单个函数级别的统计信息&#xff0c;并使用 perf report 来显示统计结果。 只要两条指令&#xff1a; sudo perf record -e cpu-clock -g -p 123456 sudo …

Git使用总结(不断更新中)

branch 本地分支操作 删除本地分支 git branch -d <local-branch-name>远端分支操作 从远端分支创建本地分支 git checkout -b <local-branch-name> origin/<remote-branch-name>git ignore 如果工程的代码文件中有不希望上传到远端的文件&#xff0c;…

排列特征重要性(Permutation Feature Importance)

5个条件判断一件事情是否发生&#xff0c;每个条件可能性只有2种&#xff08;发生或者不发生&#xff09;&#xff0c;计算每个条件对这件事情发生的影响力。排列特征重要性模型的程序。 例一 在机器学习领域&#xff0c;排列特征重要性&#xff08;Permutation Feature Impor…

php简单路由实现伪静态

#伪静态作用# 增强搜索引擎的友好性&#xff1a;通过改变动态网页的URL&#xff0c;使之看起来像静态网页&#xff0c;伪静态技术有助于提高网站在搜索引擎中的表现&#xff0c;使网站内容更易被搜索引擎抓取和索引。提升用户信任度和体验&#xff1a;伪静态的URL后缀方式与静…

【honggfuzz学习笔记】honggfuzz的基本特性

本文架构 1.动机2.honggfuzz的基本概念官网描述解读 3. honggfuzz的反馈驱动(Feedback-Driven)软件驱动反馈&#xff08;software-based coverage-guided fuzzing&#xff09;代码覆盖率代码覆盖率的计量单位 代码覆盖率的统计方式 硬件驱动反馈&#xff08; hardware-based co…

CTFHUB RCE作业

题目地址&#xff1a;CTFHub 完成情况如图&#xff1a; 知识点&#xff1a; preg_match_all 函数 正则匹配函数 int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags PREG_PATTERN_ORDER [, int $offset 0 ]]] )搜索 subject 中…