【发布时间】:2010-11-10 12:15:20
【问题描述】:
我想使用安装在 cygwin 下的 Python,而不是直接安装在 WinXP 下的 Python,所以我编辑了 ~/.bashrc 并获取了它。没有改变。我尝试了其他的东西,但我没有以任何方式改变 $PATH 。所以我重新启动了。啊哈;现在 $PATH 已经变成我想要的了。
但是,谁能解释为什么会这样?通过 cygwin(和 bash)对环境(及其变量)所做的更改只有在重启后才会生效?
(这是经营铁路的任何方式吗?)(这个问题不太可能赢得任何分数,但我很好奇,而且我也厌倦了翻阅在这一点上没有帮助的文档。)
【问题讨论】:
-
您使用了什么确切的命令来更改 $PATH?
-
我尝试了几种方法。编辑 ~/.bashrc: PYTHON=/usr/bin/python.exe 而不是 /cygdrive/c/Python/etc/etc PATH=${PYTHON}:${PATH} then % source ./bashrc 当那没有工作,我尝试从命令行修改 ${PAth},甚至将其清除并重建:没有效果。
标签: python bash path cygwin reboot