【脚本式设置环境变量】

在linux系统中,如果我打开一个软件需要如下操作,那将会是一件很麻烦的事情

python 复制代码
cd dir #软件的文件路径
conda deactivate
conda activate chatgpt
python main.py

【首先写一个chatgpt.sh脚本内容如下】

python 复制代码
#!/bin/bash
cd dir
conda run -n chatgpt python main.py
#请学会使用这种方式调用环境,否则直接使用conda activite会报错
#参考以下文章
https://blog.csdn.net/u012110870/article/details/127957747

然后把不同软件的sh文件都统一放到文件夹(自己喜欢的任意位置)中(假设路径为dir2)

【修改环境变量】

终端打开gedit .bashrc(注意在主目录下)

在文件中的最后一行输入

#script

export PATH="dir2:$PATH"

alias cgpt="chatgpt.sh" #cgpt名字可以任意

终端任意敲下cgpt即可进入

相关推荐
Boop_wu6 小时前
[Java 算法] 字符串
linux·运维·服务器·数据结构·算法·leetcode
SkyXZ~8 小时前
Jetson有Jtop,Linux有Htop,RDK也有Dtop!
linux·运维·服务器·rdkx5·rdks100·dtop
starvapour9 小时前
Ubuntu系统下基于终端的音频相关命令
linux·ubuntu·音视频
杨云龙UP10 小时前
Oracle Data Pump实战:expdp/impdp常用参数与导入导出命令整理_20260406
linux·运维·服务器·数据库·oracle
浪客灿心10 小时前
线程同步与互斥
linux
牛马鸡niumasi12 小时前
C/C++ 程序编译过程、静态/动态链接、静态/动态库
linux
捧月华如13 小时前
Linux 系统性能压测工具全景指南(含工程实战)
linux·运维·服务器
YMWM_13 小时前
export MPLBACKEND=Agg命令使用
linux·python
想唱rap13 小时前
线程的同步与互斥
linux·运维·服务器·数据库·mysql
格林威14 小时前
SSD 写入速度测试命令(Linux)(基于工业相机高速存储)
linux·运维·开发语言·人工智能·数码相机·计算机视觉·工业相机