Anaconda3安装pytorch未添加环境变量如何运行xxx.sh脚本?
通过添加临时环境变量可以解决!!!
1.找到anaconda3的安装位置,例如我的安装位置为:/home/hyw/dataset/zp/ProgramData/anaconda3
2.在要运行的xxx.sh目录下打开Terminal 终端,先添加临时路径,命令如下:
然后 回车
export PATH="/home/hyw/dataset/zp/ProgramData/anaconda3/bin:$PATH"
3.输入 python ,会发现已经不再是系统python了,而是anaconda3中安装python
而再重新打开一个Terminal 终端,输入python,还是系统python,并没有替换系统python
4.要运行xxx.sh脚本,就可以直接使用下面的命令了:
sudo bash xxx.sh
这个时候调用的python就是anaconda3中安装的python和 pytorch了
注意:安装在虚拟环境(envs)中的pytorch或者tensorflow在未添加环境变量的使用方法类似,
也是通过添加 临时环境变量解决
Reference:
linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读