我安装了anaconda python(Windows 8 64bit)。当我从命令行调用python时,我得到它打开anaconda版本:
C:\Users\Toto>python
Python 2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Jan 29 2016, 14:26:21) [MSC v.1500 64 bit (AMD64)] on win32
但是在运行脚本时,脚本仍然使用默认版本的python 2.7(C:\ python27):
C:\Users\Toto>pythonVersion
2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)]
脚本pythonVersion.py:
import sys; sys.version
print sys.version
我甚至从路径变量中删除了C:\ python27但是当我更改C:\ python27的名称时,我收到“访问被拒绝”错误,它询问我要打开文件的程序。所以我的系统仍然使用C:\ python27,即使我从路径中删除它。我不明白为什么。
可能是什么问题?难道我做错了什么?
编辑:当这样调用pythonVerison.py时:
C:\Users\Toto>python pythonVersion.py
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Jan 29 2016, 14:26:21) [MSC v.1500 64 bit (AMD64)]
它使用anaconda,但是为什么它使用默认的只是通过输入.py文件的名称来调用它?