自己添加到环境变量,搜索配置~/.bashrc文件
楼上说的不太对。~/.bashrc只对当前用户的bash有效,如果你使用不同用户登录或者用fish或zsh就无效了。
可以考虑添加环境变量到/etc/environment:
编辑/etc/environment文件,在里面添加:
PATH="/home/maba/.local/bin"
这样将全局生效。
楼上说的不太对。~/.bashrc只对当前用户的bash有效,如果你使用不同用户登录或者用fish或zsh就无效了。
可以考虑添加环境变量到/etc/environment:
编辑/etc/environment文件,在里面添加:
PATH="/home/maba/.local/bin"
这样将全局生效。
好的
楼上说的不太对。~/.bashrc只对当前用户的bash有效,如果你使用不同用户登录或者用fish或zsh就无效了。
可以考虑添加环境变量到/etc/environment:
编辑/etc/environment文件,在里面添加:
PATH="/home/maba/.local/bin"
这样将全局生效。
这样的话echo $PATH只打印出这个路径,这有影响吗?
这样的话echo $PATH只打印出这个路径,这有影响吗?
有,首先不要放在 /etc/environment
里,其二正确的添加方式是追加在目前的PATH变量后面,即:
export PATH=$PATH:$HOME/.local/bin
上面这行放在 ~/.bashrc
里(如果你用的是bash的话)
楼上说的不太对。~/.bashrc只对当前用户的bash有效,如果你使用不同用户登录或者用fish或zsh就无效了。
可以考虑添加环境变量到/etc/environment:
编辑/etc/environment文件,在里面添加:
PATH="/home/maba/.local/bin"
这样将全局生效。
我发现我的/etc/environment是本来不存在的,所以还要把其他PATH都加进来。
额,deepin本来的PATH是不是这些:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
我发现我的/etc/environment是本来不存在的,所以还要把其他PATH都加进来。
额,deepin本来的PATH是不是这些:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
emmm还真的是。
你把/etc/environment删掉重启再echo $PATH就能得到原来的环境变量了。
看来最好还是找到deepin本来保存$PATH变量的地方。
我发现我的/etc/environment是本来不存在的,所以还要把其他PATH都加进来。
额,deepin本来的PATH是不是这些:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
我感觉我就像空气一样2333
我感觉我就像空气一样2333
😂 抱歉抱歉,我现在才看到你的评论.
有,首先不要放在 /etc/environment
里,其二正确的添加方式是追加在目前的PATH变量后面,即:
export PATH=$PATH:$HOME/.local/bin
上面这行放在 ~/.bashrc
里(如果你用的是bash的话)
已解决,谢谢
emmm还真的是。
你把/etc/environment删掉重启再echo $PATH就能得到原来的环境变量了。
看来最好还是找到deepin本来保存$PATH变量的地方。
好像可以source /etc/environment 让他生效
这个路径的 $PATH 变量设置其实在 ~/.profile 文件中已经给我们设置好了。
但是,在登录 deepin 时默认不会去读取这个文件。我们只需要修改默认设置就好了,让登录 deepin 时也读取 ~/.profile 文件。
-
首先,终端执行
sudo nano /etc/profile
。 -
其次,在文件的末尾添加如下内容:
if [ -f "$HOME/.profile" ]; then . "$HOME/.profile" fi
-
然后,按 Ctrl + X 离开,出现询问是否要保存的对话时,输入 y 之后,按 Enter 保存并退出。
-
关机或注销之后,重新登录使之生效。
一些发行本,比如 ubuntu 默认开机时会读取 ~/.profile 文件。
这个路径的 $PATH 变量设置其实在 ~/.profile 文件中已经给我们设置好了。
但是,在登录 deepin 时默认不会去读取这个文件。我们只需要修改默认设置就好了,让登录 deepin 时也读取 ~/.profile 文件。
-
首先,终端执行
sudo nano /etc/profile
。 -
其次,在文件的末尾添加如下内容:
if [ -f "$HOME/.profile" ]; then . "$HOME/.profile" fi
-
然后,按 Ctrl + X 离开,出现询问是否要保存的对话时,输入 y 之后,按 Enter 保存并退出。
-
关机或注销之后,重新登录使之生效。
一些发行本,比如 ubuntu 默认开机时会读取 ~/.profile 文件。
啊这,那能不能到时候直接默认读取,不用自己设置?
Recommended
ChangeRankings
- 7 days
- 30 days
- 90 days
Popular Events
More
问一下怎么将'/home/maba/.local/bin‘写入path ?
pip总提示这个。