Cygwin路径是否传播到本机Python?

时间:2017-11-14 16:00:28

标签: python windows cygwin

我正在调用Cygwin的本机(Windows)Python安装,我就是 惊讶地发现附加了Cygwin路径,排除了那些 从〜开始,到sys.path似乎成功获取 通过Python。 我无法理解为什么会这样。我会尽可能地假设 Cygwin中的Python,但对于原生Python,我认为是正确的 必须提供Windows路径。

为什么这样做?我没有得到什么,我在哪里可以找到更多?

/home/waldo/foo/bar.py

import sys
sys.path.append('/home/waldo/foo/baz')
print 'sys.path:\n%s' % sys.path

import qux
qux.say_hi()

/home/waldo/foo/baz/qux.py

def say_hi():
    print 'hi'
$ cd /home/waldo/foo
$ /cygdrive/c/Python_2_7_13/python.exe bar.py
sys.path:
['C:\\home\\waldo\\foo', ..., '/home/waldo/foo/baz']
hi

0 个答案:

没有答案