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

news2024/7/30 20:37:16

文章目录

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


问题描述

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

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

挂载sd卡到指定目录

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

查看conda路径

输入

conda info

显示

     active environment : base
    active env location : /home/meng/archiconda3
            shell level : 1
       user config file : /home/meng/.condarc
 populated config files : /home/meng/archiconda3/.condarc
          conda version : 4.5.12
    conda-build version : not installed
         python version : 3.7.1.final.0
       base environment : /home/meng/archiconda3  (writable)
           channel URLs : https://conda.anaconda.org/c4aarch64/linux-aarch64
                          https://conda.anaconda.org/c4aarch64/noarch
                          https://conda.anaconda.org/conda-forge/linux-aarch64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/meng/archiconda3/pkgs
                          /home/meng/.conda/pkgs
       envs directories : /home/meng/archiconda3/envs
                          /home/meng/.conda/envs
               platform : linux-aarch64
             user-agent : conda/4.5.12 requests/2.19.1 CPython/3.7.1 Linux/4.9.337-tegra ubuntu/18.04 glibc/2.27
                UID:GID : 1000:1000
             netrc file : None
           offline 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.coloradmin.cn/o/1613554.html

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

相关文章

cesium sampleHeightMostDetailed 取高度

//通过经纬度异步拾取模型的高度,当模型还没下载,并不在屏幕范围内时,先下载模型,再拾取高度let c3 Cesium.Cartesian3.fromDegrees(120.134766, 30.188376, 0);let position Cesium.Cartographic.fromCartesian(c3);let promis…

spring版本介绍

Spring Framework 是一个广泛使用的 Java 平台,用于构建企业级应用程序。它提供了一个全面的编程和配置模型,支持现代 Java 应用程序的最佳实践,如依赖注入、面向切面编程以及基于注解的编程模型。自从 Spring 1.0 发布以来,已经经…

构建代理IP池并自动测试可用性的爬虫实现

目录 前言 一、认识代理IP 1. 隐藏真实IP地址 2. 提高爬虫效率 二、爬取代理IP 三、测试代理IP可用性 1. 发起HTTP请求 2. 超时检测 3. 循环请求 四、构建代理IP池 五、总结 前言 随着互联网的发展,网络爬虫在数据采集、搜索引擎、信息监控等领域发挥着…

Electron+Vue3整合-开发时整合-全部ts开发 + 一条命令启动vue3和electron两个服务

说明 本文介绍一下 Electron Vue3 的整合的中级操作。实现的效果是 : 1、一个正常的Vue3项目; 2、整合加入 Electron 框架 :开发时只执行一条命令,启动 vue 项目 后 再启动 electron;electron 的开发使用 typescript…

经典机器学习算法——决策树

优质博文:IT-BLOG-CN 树模型是机器学习中最常用的一类模型,包括随机森林、AdaBoost、GBDT(XGBoost和Lightgbm)等,基本原理都是通过集成弱学习器的即式来进一步提升准确度。这里的弱学习器包括线性模型和决策树模型&…

DC30V36V60V100V转9V、12V/1.5A方案 车灯驱动芯片IC H5028L ,高性价比,皮实耐抗

DC24V、30V、36V、60V、100V转9V、12V/1.5A方案,以及车灯驱动芯片IC,这通常涉及到电源转换和驱动电路的设计。这些方案的目标是将一个较高的直流电压(如24V、30V、36V、60V或100V)转换为较低但稳定的直流电压(如9V或12…

EigenLayer生态全解析:再质押与AVS崛起的序章

基于以太坊网络的再质押协议EigenLayer提出了利用为以太坊网络验证而质押的ETH来与其他协议共享安全性和资本效率,同时为协议参与者提供额外利息。在AVS、再质押、积分系统等概念的推动下,逐渐形成一个庞大的生态系统,从2024年初到现在EigenL…

[前端]NVM管理器安装、nodejs、npm、yarn配置

NVM管理器安装、nodejs、npm、yarn配置 NVM管理器安装 nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。 nvm下载地址:https://github.com/coreybutler/nvm-windows/releases 1.全部…

分类预测 | Matlab实现CNN-LSTM-SAM-Attention卷积长短期记忆神经网络融合空间注意力机制的数据分类预测

分类预测 | Matlab实现CNN-LSTM-SAM-Attention卷积长短期记忆神经网络融合空间注意力机制的数据分类预测 目录 分类预测 | Matlab实现CNN-LSTM-SAM-Attention卷积长短期记忆神经网络融合空间注意力机制的数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Mat…

模电期末复习(四)功率放大电路

功率放大电路 4.1 功率放大电路的主要特点4.1.1 对放大电路的要求4.1.2 放大电路中三极管的工作状态4.1.3 放大电路的分析方法 4.2 互补对称式功率放大电路4.2.1 电路的组成和工作原理4.2.2 互补对称电路主要参数的估算 4.3 采用复合管的互补对称式放大电路4.3.1 复合管的接法及…

【计算机毕业设计】理发店管理系统产品功能说明——后附源码

🎉**欢迎来到我的技术世界!**🎉 📘 博主小档案: 一名来自世界500强的资深程序媛,毕业于国内知名985高校。 🔧 技术专长: 在深度学习任务中展现出卓越的能力,包括但不限于…

绝地求生:PUBG巅峰在线人数再次突破70W:荣都、杜卡迪功不可没!

根据黑盒游戏人数显示,进入2024年后,PUBG在线人数稳定在60W左右。 绝地求生自去年世界赛结束以来,一直处于不愠不火的状态,外挂横行加上没有新游戏元素加入,日活人数仅剩余30~40W。 荣都、杜卡迪上线 而20…

JavaSE基础篇-2

一、数组操作 【先写几个练习】 public class Demo01Array {public static void main(String[] args) {//1.创建Random对象以及数组Random rd new Random();int[] arr new int[10];//2.定义一个变量,统计个数 countint count 0;//3.循环随机循环存for (int i 0; i < ar…

【LInux学习】Linux项目自动化构建工具-make/Makefile

文章目录 &#x1f302;背景&#x1f302;make/Makefile的使用&#x1f302;make/Makefile原理&#x1f302;项目清理&#x1f302;make/Makefile的语法补充 &#x1f302;背景 会不会写makefile&#xff0c;从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文…

C++模版初阶----函数模版、类模版

C模版初阶 1. 泛型编程2. 函数模板2.1 函数模板概念2.2函数模板格式2.3 函数模板的原理2.4 函数模板的实例化2.5 函数模版的匹配原则 3. 类模板3.1 类模板的定义格式3.2 类模板的实例化 总结 1. 泛型编程 泛型编程 : 编写与类型无关的通用代码&#xff0c;是代码复用的一种手段…

模电期末复习(三)放大电路的频率响应

放大电路的频率响应 3.1 频率响应的一般概念3.1.1 幅频特性和相频特性3.1.2 下限频率、上限频率和通频带3.1.3 频率失真3.1.4 波特图3.1.5高通电路和低通电路 3.2 三极管的频率参数3.2.1 共射截止频率3.2.2 特征频率3.2.3 共基截止频率 3.3 单管共射放大电路的频率响应3.3.1 三…

Chrome 侧边栏开发示例

前言 最近做项目&#xff0c;需要开发浏览器扩展&#xff0c;但是考虑页面布局兼容性问题&#xff0c;使用了Chrome114开始的侧边栏&#xff0c;浏览器自带的能力毕竟不会出现兼容性问题&#xff0c;不过Chrome123开始&#xff0c;侧边栏居然又可以选择固定右侧扩展栏了&#…

IDEA中Vue开发环境搭建

1. IDEA安装Vue.js 文件>设置>插件>搜索Vue.js并安装。 2. 安装Node.js 官网地址&#xff1a;https://nodejs.org 安装包下载地址&#xff1a;https://nodejs.org/en/download 下载并安装&#xff0c;安装时&#xff0c;勾选添加系统变量选项。 # 如果正确安装…

Spring AI Summary

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl Spring AI is a project that aims to streamline the development of AI applications by providing abstractions and reusable components that can be easily integrate…

Jmeter-非GUI模式下运行jmeter脚本-适用于服务器上持续集成测试

背景 大部分Jmeter脚本都是部署在Linux上运行&#xff0c;利用Jenkins做接口自动化&#xff0c;定时巡检任务。 执行命令 1.进入jmeter的目录&#xff0c;bin文件夹 cd C:\path\to\jmeter\bin2.运行脚本文件 jmeter -n -t D:\{脚本文件目录}\xxx.jmx -l D:\{脚本文件目录}…