为什么python连接路径

时间:2012-11-14 19:58:09

标签: python path windows-8

enter image description here

我正在尝试为我的PYTHONPATH var添加路径,因此它会抓取一个库

如果查看sys.path的输出,你会发现有两个路径被连接/连接。

  • 简单路径
  • 和appengine路径

为什么python将appengine路径与我当前的路径连接起来?

我正在尝试将appengine添加到Windows 8机器的python路径中,而且我的想法很简单。

我有一个

  • “site-packages”文件夹中的.pth文件,其中包含的所需路径用引号和正斜杠转义

    “C:\\ Program Files(x86)\\ Google \\ google_appengine”

  • PYTHONPATH系统变量,其中包含用引号括起的有用路径

    “C:\ Program Files(x86)\ Google \ google_appengine”

  • PYTHONPATH用户变量与系统变量

  • 相同

1 个答案:

答案 0 :(得分:0)

我最终删除了两个环境变量

重启机器

重新创建.pth文件

添加了路径:

C:\\Program Files (x86)\\Google\\google_appengine

(使用ESCAPES进行正斜杠并且没有任何引号)

即使路径中有空格,只要路径在它自己的行上就可以正确捕获,但添加引号会导致sys.path创建将值与前一个路径值连接起来?不知道它确实如此。

修复它。