无法永久设置环境变量PATH
我想将pycharm.sh
添加到PATH
(Pycharm社区版本5.0.2)的路径,该路径存储在/opt/pycharm-community-5.0.2/bin
中。起初,我添加了以下行/etc/environment
,之前这是一个空文件:无法永久设置环境变量PATH
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/pycharm-community-5.0.2/bin"
后来我试图通过终端启动Pycharm,都没有成功:
$ pycharm
bash: pycharm: command not found.
我的下一步是改变在/etc/profile
第一if语句内PATH的值如下:
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/pycharm-community-5.0.2/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/pycharm-community-5.0.2/bin"
fi
export PATH
我重新启动系统中的每个步骤之后,但我仍然接收相同的错误消息。
是否有另一种方法来永久设置变量?我究竟做错了什么?
您的可执行文件名是pycharm.sh
,而不是pycharm。尝试输入,而不是。
您也可以尝试which pycharm.sh
,它会尝试使用PATH环境变量查找给定的命令,以查看您的配置是否有效。
我试着改为输入pycharm.sh。它没有工作。但我设法通过改变.bashrc中的PATH来解决这个问题。谢谢@ J.P.Quenord-Zermingore。 – LaPriWa
另外,请在考虑尚未添加之前检查PATH变量的值。你的终端是登录终端吗?这也是一件事情,可能会导致你无法获得变量。 –
@ J.P.Quenord-Zermingore:这很好。非常感谢你! – LaPriWa