Windows下的Python?

时间:2014-03-05 01:47:52

标签: python windows

Windows下有关Python的几个问题:

  1. shebang: 我以为我在某处读到shebang应该在Windows下正常工作,但它不适合我。所以

    #!/usr/bin/env python

    #!/usr/bin/env python3

    import sys
    
    sys.version
    
  2. 无论我在上面使用shebang,我总是在安装了2.7.6和3.3.3的系统上获得2.7.6

    2.遗憾的是,Python 3.3并未在linux / mac上命名为python3.ex。我希望能够使用这两个版本。我首先将我的路径变量设置为2.7.6版本,因为这是我可能会使用的最多,这意味着如果我只是键入python那个版本。有没有办法更好地管理它,而不必键入可执行文件的完整路径或可能动态更改路径变量?

1 个答案:

答案 0 :(得分:0)

由于Windows系统上通常没有/usr/bin目录,即使shebang行无效。你需要像#!C:\Python33\bin\python.exe这样的东西。

据我所知,shebang系列是Unix内核功能,在Windows上不可用。我很高兴出错。

您最好使用virtual environments - 它允许您为每个项目设置正确的解释器,并将不同项目的依赖关系分开。