繁体   English   中英

Python脚本可在PyCharm中运行,但会在Windows cmd中引发路径错误

[英]Python script works in PyCharm but throws path errors in windows cmd

我有一个从pycharm终端成功运行的python脚本,设置为虚拟环境,但没有从Windows终端运行。 我还没有设置任何Windows环境变量。

当脚本加载外部文本文件时,Python抛出FileNotFoundError

我遇到了这个线程: 脚本在PyCharm中运行,但不是从命令行运行 ,我认为从Windows终端运行时工作目录不正确。

我不明白这个差异。 Pycharm与Windows终端有什么不同? 以及我该如何解决?

默认情况下,PyCharm的当前目录指向您的PyCharm沙箱的路径。 如果您在其中放置了任何文件,它们将在PyCharm中加载而不会出现任何问题。

但是,从命令行中,您将需要指定一个完全限定的路径(这些文件的实际位置),或者需要将它们移动到运行脚本的目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM