我设置了一个环境变量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中)。