我正在尝试在Ubuntu上运行python。添加:这是Windows的双启动系统。
如果我在外壳上键入python,它将打开python。但是我想运行一个python文件。我将我的python(.py)文件保存在Windows桌面上。
在Windows上,当我在命令提示符下运行.py文件时,只需将目录更改为“桌面”,然后键入python myfile.py,代码即可成功运行。
当我尝试在Ubuntu中做同样的事情时,它不起作用。我使用mkdir函数在Ubuntu中创建了一个Desktop目录。
现在,当我输入python myfile.py时,出现错误:
python:无法打开文件“ myfile.py”:[Errno 2]没有这样的文件或目录
我尝试在Ubuntu shell上键入python,然后拖动myfile.py文件(~$ python C:\Users\username\Desktop\myfile.py),该文件用于运行,然后立即关闭答案,但是现在我得到了错误
python:无法打开文件'C:UsersusernameDesktopmyfile.py':[Errno 2]没有这样的文件或目录
谁能告诉我解决此问题的确切步骤是什么?
编辑:
这是我从下面的答案写的:
〜$ python / home /用户名/桌面/myfile.py
但是,我收到此错误:
python:无法打开文件'/home/username/Desktop/myfile.py':[Errno 2]没有这样的文件或目录
编辑2 **
所以这是新的东西:如果我写
python / home /用户名/桌面myfile.py
我得到这个错误
/ usr / bin / python:在'/ home / username / Desktop中找不到'main'模块
如果我写
python / home /用户名/myfile.py
我没有收到错误,但也没有任何输出。Ubuntu只是进入下一行$
在Ubuntu上,奇怪的是,您的路径以c:\... 开始。在Ubuntu用户文件夹通常位于中/home,用户文件夹可以由引用~,因此IMHO python ~/Desktop/myfile.py应该在您的环境中工作。
编辑:注意到您创建了Desktop文件夹,而不是原始文件夹,Desktop这样,当您在该文件夹类型中时pwd,它将显示完整路径,然后放入其中python PATH/myfile.py(以防万一您可以键入ls要在Linux上显示当前文件夹中的文件列表以进行检查)确实位于程序所在的正确文件夹中)。
添加:经过讨论,它变成了双引导系统,mount显示了已安装的Windows磁盘,file.py并且可以运行!
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |