我需要在cygwin上使用scipy,所以我认为使其工作的最快方法是安装enthought python。但是,我意识到在使用它之前我必须让cygwin意识到这一点,例如所以从cygwin shell调用Python我得到了enthought python(有scipy)而不是cygwin。
我该怎么做?
我猜我的问题很简单,但我只是在了解所有这些,所以请耐心等待: - )
答案 0 :(得分:0)
考虑卸载cygwin版本的Python,至少要先开始。以后重新安装很容易。
我认为将新的路径条目添加到,umm,.bashrc。 cygwin下的路径将是冒号分隔的字符串。你需要使用/ cygdrive路径;期望使用这样的条目将Entought放在路径中。
/ cygdrive / c / Program Files / Enthought
要实际执行,编辑.bashrc,并将这两行(或类似的东西)放在最后。
PATH=$PATH:/cygdrive/c/Program\ Files/Enthought
export PATH
请注意,反斜杠允许正确解释文件路径中的空格。 export语句保证bash调用的程序也包含该路径。
答案 1 :(得分:0)
只需将带有enthought python的目录放在路径中带有Cygwin的python的目录之前。如果两者都在同一目录中,请使用ln创建符号链接,将其存储在另一个目录中,并将其放在路径的较高位置。上一个答案有说明将其添加到您的路径中。