Visual Studio Code中未指定路径?

时间:2018-03-06 01:43:21

标签: python

正在运行

/usr/bin/python "c:\Users\owner\Documents\GitHub\ud120-projects\tools\startup.py"

系统找不到指定的路径。

我可以访问.py并编辑它,但我无法运行它?

问题是什么?

2 个答案:

答案 0 :(得分:4)

您可能正在使用code-runner运行python脚本,而您的python路径不是/ usr / bin / python。 0.9.0更新增加了对shebang的支持,它覆盖了您的executorMap配置。幸运的是,0.9.1更新添加了一个忽略shebang设置的选项,您可以在用户设置中找到它。更改 "code-runner.respectShebang": true"code-runner.respectShebang": false你应该好好去。

答案 1 :(得分:0)

并不是说你无法运行它,而是Python无法找到它。 检查:

import os
# Access a particular environment variable
# check based on OS, notes below:
# os.name The name of the operating system dependent module imported.
# The following names have currently been registered:
# 'posix', 'nt', 'mac', 'os2', 'ce', 'java', 'riscos'.
if os.name == 'nt':
    print(os.environ['Path'])
else:
    print(os.environ['HOME'])
print('*----------------------------------*')
print(os.environ['PATH'])
print('*----------------------------------*')