在具有多个python环境的系统中访问特定的python版本

时间:2015-07-20 07:53:46

标签: python

我试图从Windows 7下的终端访问python 3.4。 我已经通过Anaconda发行版安装了Python,我在默认情况下安装了python 2.7,在虚拟环境中安装了python 3.4。

当我运行时:

c:\Anaconda\envs\Python34\Python.exe setup.py

我明白了:

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

那么如何从终端调用python 3.4?

提前致谢。

2 个答案:

答案 0 :(得分:1)

myscript.py的第一行设为hashbang:

#!c:\Anaconda\envs\Python34\Python.exe

如果您只安装了一个Python 3.x解释器,那么hashbang可以更简单:

#!python3

然后使用py运行脚本:

C:\> py myscript.py

或只是:

C:\> myscript.py

答案 1 :(得分:0)

Python for Windows附带一个管理多个版本的启动器:

 @Html.TextBoxFor(model => model.AlarmEndDate, new { @class = "form-control disabled", @type = "datetime-local", @max = string.Format("{0:yyyy-MM-dd hh:mm tt}", DateTime.Now) })