Python 从Linux服务器打开空闲

Python 从Linux服务器打开空闲,python,linux,python-idle,Python,Linux,Python Idle,我通过直接从Mac使用IDLE进行学习 我尝试在我有权访问的Linux服务器上做同样的事情,但我无法在那里打开IDLE 以下是我尝试过的一些事情: $idle ==>-bash:/usr/local/Python-2.7.3/bin/idle:/usr/local/Python-2.7.3/bin/python2.7:错误的解释器:没有这样的文件或目录 $/usr/local/Python-2.7.3/bin/idle ==>-bash:/usr/local/Python-2.7.3/bin/i

我通过直接从Mac使用IDLE进行学习

我尝试在我有权访问的Linux服务器上做同样的事情,但我无法在那里打开IDLE

以下是我尝试过的一些事情:

$idle
==>-bash:/usr/local/Python-2.7.3/bin/idle:/usr/local/Python-2.7.3/bin/python2.7:错误的解释器:没有这样的文件或目录
$/usr/local/Python-2.7.3/bin/idle
==>-bash:/usr/local/Python-2.7.3/bin/idle:/usr/local/Python-2.7.3/bin/python2.7:错误的解释器:没有这样的文件或目录

我做错了什么?

似乎您的脚本的第一行是这样的:

#!/usr/local/python-2.7.3/bin/python2.7
但是文件
/usr/local/python-2.7.3/bin/python2.7
不存在

在大多数现代系统中,如果您像这样更改脚本的第一行,那么它应该可以工作:

#!/usr/bin/env python2.7
以这种方式编写时,
bash
将使用
python2.7
解释器,无论解释器在哪里。这是编写Python脚本的现代方法,因为如果您硬编码路径,如
/usr/local/Python-2.7.3/bin/python2.7
,那么脚本将仅在Python安装在该确切位置的系统中工作,这是不灵活的

更新


实际上,仔细看,似乎您只需要将服务器上的
/usr/local/Python-2.7.3
目录重命名为
/usr/local/Python-2.7.3
。也就是说,全部小写。

您是否尝试过通过ssh-X连接到服务器username@ipaddress

X告诉ssh转发X11数据


正如其他人所说,尽管您的错误看起来更像服务器上的idle/python组合,但并不完全正确。解决这些问题后,您可能需要ssh的-X选项。

首先,感谢您的回答:)也许我没有说清楚,我可以在服务器上打开python,但我想打开一个python shell,就像我在自己的计算机中使用的一样,在键入“idle”后打开的窗口:(遗憾的是,仍然给我这个-bash:/usr/local/python-2.7.3:没有这样的文件或directory@PJA1我想你误解了我的回答。我的意思是,你在服务器的文件系统中有一个名为
/usr/local/Python-2.7.3
,你需要将这个目录重命名为小写。试试看。我不是管理员,我不认为我有权这么做,是吗?是的…上面写着“拒绝许可”似乎目录创建不正确。如果您无法更改,则可以在主目录中安装Python。您是如何安装Python和IDLE的?homebrew还是其他什么?糟糕。您是否试图启动服务器上存在的空闲程序?除了正确的程序外,您可能还需要一个X服务器。是的!这就是我的问题XD我正在尝试启动已存在的空闲tht。什么是X服务器?它是否与Xcode相关?XD抱歉,这里是一个真正的新手