在Powershell中运行Python脚本并设置环境变量

时间:2017-10-19 18:11:28

标签: python powershell environment-variables

我设置了一个环境变量PYTHONPATH,(系统)路径,(用户)路径到C:\ Users \ amwil \ Junk。

在' Junk' dir有一个包含一行代码的python文件hello.py

print('hello hello')

在PowerShell中,如果我运行python hello.py并且没有这样的文件或目录'退回。在ipython中,从同一个位置,我可以导入你好。

我也测试了

def hello():
    print('hello hello')
    return

(类似的结果 - Python正在识别路径而不是系统)

python C:\Users\amwil\Junk\hello.py有效

错误讯息: 无法打开文件' hello.py':[Errno 2]没有这样的文件或目录

关于发生了什么的任何想法?

编辑:为了澄清,我试图从任意目录(而不是工作目录)运行python文件。从命令行运行python工作,就像在正确的工作目录(即Junk)中运行python hello.py一样。

最好将C:\ Users \ other作为工作目录,并且能够将python hello.py运行到命令行(其中hello包含在C:\ Users \ Junk中)。

0 个答案:

没有答案