原创文章,未经本人允许进制转载。
在我的Windows中,先安装了python3.4,后来因为需要又安装了python2.7,结果发现:
直接双击1.py和命令行python 1.py使用的python解释器是不同的。
直接双击,使用的是后来安装的 D:\Python27\python.exe
命令行输入python 1.py,使用的是先前安装的 D:\Program Files (x86)\Python3.4\python.exe
然而我的PATH环境变量中只包含有3.4的路径,不知道为什么这么怪异,但是要注意这个区别。
避免踩坑的方法:用绝对路径。
在脚本中判断python解释器的方法:
1.写个简单的print看能不能执行。
2.用专门的版本接口:
import platform
print(platform.python_version())
原创文章,未经本人允许进制转载。