conda h5py_修改conda安装路径
最近发现我linux系统中的/dev/root目录利用率占用了100%,这对后面文件的操作带来了一些麻烦。
1 查找真凶(什么文件占用了那么多的存储空间)
从图中发现,/dev/root占用率太高了,到底是什么占了这么大的空间
然后查看命令
# 进入根目录
cd /
在根目录下执行
du -h -x --max-depth=1
结果显示root目录占用了2.4个G
然后继续进入root目录,发现是我的conda安装占用了2.2个G
由于我的/userdata目录下面空间很多,接下来我想将/root/archiconda3移到/userdata/archiconda3目录下面。
是不是直接mv移动/userdata目录下面就可以了呢。答案肯定不是的。
这边其实有同学可能就问,你当时安装conda的时候就不知道修改一下路径吗,省的后面还要改啊改,安装conda的时候系统默认就是/root/archiconda3下面,当时没有考虑那么多,没有选择一个充足的空间,因为最近我在conda下面创建了虚拟环境,然后又在虚拟环境下面安装了许多相关python包,才发现空间不多了。
好了言归正传,接下来实战:
2 实战演示(温馨提示一下 最好修改文件之前 备份一下相关文件)
首先移动conda安装路径,命令如下
mv /root/archiconda3/ /userdata/archiconda3
接下来执行一下conda -V命令,
发现报错了
-bash: /root/archiconda3/bin/conda: No such file or directory
这时候你是否想起一个我们在安装conda的时候,提示我们是否将环境变量写入到~/.bashrc,好,由于路径变了,接下来我们相应修改一下其对应的环境变量。
好,我接下来将其中涉及到的/root/archiconda3都替换成/userdata/archiconda3,
修改好后,为了让它生效,执行一下
source ~/.bashrc
执行source ~/.bashrc发现报错了
-bash: /root/archiconda3/bin/conda: No such file or directory
怎么还是报这个错呢?我刚才不是改了吗?不用慌,其实你还要修改好一些配置文件,注意我们下图中这个文件conda.sh,里面涉及到conda相关的信息。
执行命令
cat /userdata/archiconda3/etc/profile.d/conda.sh
进入该文件中,你发现里面conda仍然绑定是之前安装的conda路径,所以我们也要改一下
修改conda.sh的前两行
修改前conda.sh
_CONDA_EXE="/root/archiconda3/bin/conda"
_CONDA_ROOT="/root/archiconda3"
修改后conda.sh
_CONDA_EXE="/userdata/archiconda3/bin/conda"
_CONDA_ROOT="/userdata/archiconda3"
修改好后,我们执行一下之前没有成功的命令
source ~/.bashrc
发现又报错了
-bash: /userdata/archiconda3/bin/conda: /root/archiconda3/bin/python: bad interpreter: No such file or directory
不过这次报错的原因和上次不一样了,为什么报错呢。这是因为移动位置或者修改conda所在的文件名称后就会出现用不起来的问题,因为conda命令都是按照安装时候的目录结构去寻找相应的python文件,一旦路径改动便会找不到了,从而报出 "bad interpreter"。
如果你看到这里,麻烦你点个赞或者关注吧,能坚持看到这里,说明你还是蛮有耐心的。自我感觉写的还是比较枯燥的。
好,继续回归正题。
接下来我们查看一下/userdata/archiconda3/bin/conda这个文件
cat /userdata/archiconda3/bin/conda
发现了没,这边用的还是之前安装的/root/archiconda3,接下来同样,我们把它修改为/userdata/archiconda3
接下来再来执行一下那个熟悉的命令
source ~/.bashrc
这次不报错了,稍微轻松了一口气。
接下来我们执行一下命令
conda -V
也没有报错,仿佛所有都成功了噢,是不是就大功告成了呢???非也!屏幕前的你在这个时候千万不要放弃啊,继续看啊,这个时候就像你跑了一个20千米的马拉松,你半途退出比赛了,是不是有点可惜啊
接下来我们执行一下
pip list
发现报错了
-bash
这个时候,我们去修改一下/userdata/archiconda3/bin/pip文件,将其中的/root/archiconda3替换成/userdata/archiconda3就
如果你之前安装了用conda虚拟环境,同样发现
source activate py37
这个指令报错
-bash: /root/archiconda3/etc/profile.d/conda.sh: No such file or directory
这个时候你去修改一下/userdata/archiconda3/bin/activate,将其中的/root/archiconda3替换成/userdata/archiconda3就ok,既然/userdata/archiconda3/bin/activate文件修改了
/userdata/archiconda3/bin/activatedeactivate也修改一下啦,同样去修改将其中的/root/archiconda3替换成/userdata/archiconda3就ok。
还有最后几步啊,喂喂喂,屏幕前的你还在吧。哈哈哈,不要走了啊,你们是我坚持创作的动力和源泉,不要跑啊。开开玩笑啦,不然在写作的时候真的很枯燥。能双击一下屏幕吗,担心你不在状态,哈哈哈
当你进入创建的虚拟环境,我这边创建的是py37,进入虚拟环境命令
source activate py37
然后再执行pip,我的天,又报错了,什么鬼,莫慌莫慌
这个时候去查看一下/userdata/archiconda3/envs/py37/bin/pip这个文件,然后将/root/archiconda3改成/userdata/archiconda3就ok啦。
到这一步真的完全结束了。非常感谢你看到了这里。
最后总结一下
当你移动conda位置或者修改conda所在的文件名称后,你需要修改如下的文件:
- /userdata/archiconda3/etc/profile.d/conda.sh
- /userdata/archiconda3/bin/conda
- /userdata/archiconda3/bin/activate
- /userdata/archiconda3/bin/deactivate
- /userdata/archiconda3/bin/pip
如果你之前安装了虚拟环境,修改一下/userdata/archiconda3/envs/py37/bin/pip
致谢和参考链接
LINUX 环境下移动conda位置导致的错误blog.csdn.netconda command will prompt error: "Bad Interpreter: No such file or directory"stackoverflow.com
conda h5py_修改conda安装路径相关推荐
- npm修改默认安装路径和数据源
目录 一.修改默认安装路径 二.安装cnpm 三.修改npm的淘宝数据源 一.修改默认安装路径 1)使用 npm config ls 命令查看npm相关配置 npm config ls 2)修改npm ...
- npm/yarn修改全局安装路径和缓存路径。。。
前言 命令行界面打开方式 window + r -> cmd 建议 yarn 和 npm 的 全局安装位置 和 全局bin位置,最好设置在同一个盘符呢,这样 bin 目录中的 .cmd脚本文件中 ...
- 修改JDK安装路径的作用
JDK的默认安装路径是Program Files文件夹,而Program Files的两个英文单词间有空格, 而当JDK的安装路径里包含空格时,在设置CLASSPATH时,可能会引发莫名奇妙的错误, ...
- 安装宝塔并修改宝塔安装路径
根路径磁盘空间比较小,想把宝塔安装到磁盘空间比较大的路径下:例如,安装到挂在磁盘/data目录下 安装宝塔前: 1.进入/data下 cd /data 2.创建宝塔面板安装需要用的www目录 mkdi ...
- Advanced Installer修改默认安装路径判断盘符是否存在
由于程序运行权限问题,公司要求默认路径要使用D盘,这样就需要做一个判断,判断D盘是否存在(部分客户只有一个C盘的盘符),这里只是举例说明,不排除客户没C盘的可能. 更好的做法是先默认C盘(Progra ...
- 如何修改软件安装路径?
前言 温故而知新~ 步骤 1.打开"注册表编辑器",方法:Windows+r --运行,输入regedit-回车: 2.在打开的"注册编辑器"中双击:HKE ...
- 修改conda环境和缓存默认路径/修改Python 的 pip install 默认安装依赖路径
文章目录 一. 默认安装路径 1.在本地环境下 2.在虚拟环境下 二.修改安装路径 问题: 解决: 1.在本地环境下 (1)使用 setup.py安装 (2)使用 whl格式文件安装 (3)使用 pi ...
- 修改软件的系统默认(C盘)安装路径方法
1.win+R打开运行并输入regedit. 2.进入 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 点击Curr ...
- 【PS推荐】Photoshop CC2017安装教程及注意事项【如何修改安装路径】
ps的软件太大,千万别安装在C盘[Adobe Creative Cloud----首选项中修改] 修改默认安装路径:https://jingyan.baidu.com/article/e3c78d64 ...
最新文章
- 对口高考选的计算机应用好吗,对口高考专业有哪些比较好
- Spring Cloud Alibaba 消息队列:基于 RocketMQ 实现服务异步通信
- tomcat8.5 远程访问 manager页面
- Flutter+百度人工智能实现测验值app
- python如何绘制直线_python绘制直线的方法
- 使用Oracle WebLogic创建部署计划
- 字符串经典题之正则匹配字符串
- 回顾计算机产业发展的4个阶段:美国企业统治全球市场了吗?
- 无人驾驶二 卡尔曼滤波与PID控制
- 的write方法有哪些参数_Python笔记13:文件操作三件套:read,write,seek
- 绿竹生物冲刺港股:年期内亏损超5亿 泰格医药与北京亦庄是股东
- 多项分布(一种离散分布)
- python实现动态地图_使用Python、Geopandas和Matplotlib制作gif动态地图
- geany设置运行linux,Linux强大IDE——Geany配置说明
- 代码审计之百家cms
- SCP、NFS、TFTP的配置
- 题解专栏(七):kotori和气球
- [附源码]计算机毕业设计Python高血压分析平台(程序+源码+LW文档)
- 2011的n次方的后四位
- Java语言基础详细讲解
热门文章
- mysql主从配置自增id_MySQL自增列主从不一致的测试(r12笔记第37天)
- python分行打印list_python如何用print打印出列表
- 八个led闪烁c语言程序,闪烁的LED
- oracle 故障 linux,從硬盤安裝Oracle Linux 6.3之軟驅故障
- HALCON 21.11:深度学习笔记---异常检测(9)
- Widget、MainWindow和Dialog的选择使用
- android 打开闪光灯,Android 闪光灯的打开和关闭
- django2.0media用户上传文件配置及使用方法
- JS-元素大小深入学习-offset、client、scroll等学习研究笔记
- 30个php操作redis常用方法代码例子