我想使用安装在cygwin下的Python,而不是直接安装在WinXP下的Python,所以我编辑了~/.bashrc并获取了它。没有改变。我尝试了其他事情,但我没有做任何改变 $PATH 。所以我重新启动。啊哈;现在 $PATH 已更改为我想要的。
但是,谁能解释为什么会发生这种情况?通过 cygwin(和 bash)对环境(及其变量)所做的更改何时仅在重新启动后生效?
(这是运营铁路的方法吗?)(这个问题不太可能赢得任何分数,但我很好奇,而且我也厌倦了费力地浏览对这一点没有帮助的文档。)
Try:
PATH="${PATH}:${PYTHON}"; export PATH
Or:
export PATH="${PATH}:${PYTHON}"
引号保留您所使用的空格和换行符don't在您的目录名称中。我重复"don't".
如果要更改当前环境和任何后续进程的路径,请使用与上述任一命令类似的命令;它们是等价的。
如果您想更改下次启动 Bash 时的路径,请编辑~/.bashrc
并添加上述内容之一(例如)或编辑现有的PATH
您在那里找到的设置命令。
如果您想影响当前环境和任何后续环境(即具有立即和“永久”影响),请编辑~/.bashrc
并执行以下操作之一:键入上面显示的前两种形式之一or来源~/.bashrc
文件。有时,您可能不想进行采购,例如,如果它会撤消您当前正在使用的一些临时事物,例如将其他一些变量设置为与~/.bashrc
将它们设置(重置)为。
我认为您不需要担心哈希,除非您正在做一些认真的重新安排或添加一些系统实用程序的本地替代品。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)