【发布时间】:2017-02-01 19:20:28
【问题描述】:
当我尝试运行我的 python 文件时,我收到以下错误:“无法打开文件 'hello.py': [Errno 2] 没有这样的文件或目录”我试过 cd 并且它显示我的文件位于用户/ierdna/ 目录中。我的桌面上有 python 程序,但我仍然无法运行它。
非常感谢!
似乎我已经尝试了所有方法,但没有任何效果。 :(
【问题讨论】:
当我尝试运行我的 python 文件时,我收到以下错误:“无法打开文件 'hello.py': [Errno 2] 没有这样的文件或目录”我试过 cd 并且它显示我的文件位于用户/ierdna/ 目录中。我的桌面上有 python 程序,但我仍然无法运行它。
非常感谢!
似乎我已经尝试了所有方法,但没有任何效果。 :(
【问题讨论】:
我假设你知道一些基本的 BASH 命令行命令。如果你不检查他们here。
打开终端的相应外壳,在命令行中输入以下内容:
cd Desktop [将目录更改为您的桌面]ls [列出您桌面上的所有目录和文件,以确保您的 hello.py 文件确实存在]python hello.py [运行你的 python 文件]应该运行它。如果您遇到错误,请告诉我。
【讨论】:
为了正确回答这个问题,需要以下信息:
一种。您正在使用的操作系统
湾。该操作系统的发布版本
C。您正在使用的 Python 版本
d。如果您的机器至少有 10GB 的可用空间
开玩笑!
您只需要使用cd ~/Desktop 将“桌面”设置为您的工作目录,然后尝试运行python hello.py
或者,您也可以尝试直接运行python ~/Desktop/hello.py,而不使用“cd”命令。
注意:为了运行 python 脚本,您需要提供脚本的路径(完整路径,例如:python /home/username/Desktop/script.py 或相对路径,例如:python ../script.py)。如果您只提供脚本名称,除非脚本存在于当前工作目录中,否则它将失败。
另外,请在发布您自己的问题之前检查现有问题和答案,因为我怀疑这个问题是新问题并且之前没有得到正确回答。
【讨论】:
我将假设您说您使用了cd,您使用的是 Mac 或 Linux。此解决方案适用于两者。如果我错了并且您正在运行 Windows,请对其进行评论,我会更改答案。真正的答案:
首先打开你的终端,然后输入cd ~/Desktop。现在尝试运行你的 python 脚本。
编辑:
显然您正在运行 Windows。好的。我将把上面的答案留给在 Mac 或 Linux 上遇到同样问题的其他人。您需要做的是在命令提示符cd C:\Users\[your user name]\Desktop 中执行此命令。将 [您的用户名] 替换为您的实际用户名。然后运行你的 python 脚本 (python hello.py)
【讨论】: