Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Turnkey Linux上安装phpsh,无法生成setup.py_Python_Linux_Phpsh - Fatal编程技术网

Python 在Turnkey Linux上安装phpsh,无法生成setup.py

Python 在Turnkey Linux上安装phpsh,无法生成setup.py,python,linux,phpsh,Python,Linux,Phpsh,我有一个运行交钥匙Linux lamp堆栈的虚拟机,我一直在尝试安装phpsh,以测试php开发的部分 我已经从github下载了源代码 git clone git://github.com/facebook/phpsh.git 但是,当我将cd放入phpsh文件夹并尝试使用以下方法构建setup.py时: python setup.py build 我收到错误消息: Traceback (most recent call last): File "setup.py", line 13, i

我有一个运行交钥匙Linux lamp堆栈的虚拟机,我一直在尝试安装phpsh,以测试php开发的部分

我已经从github下载了源代码

git clone git://github.com/facebook/phpsh.git
但是,当我将cd放入phpsh文件夹并尝试使用以下方法构建setup.py时:

python setup.py build
我收到错误消息:

Traceback (most recent call last):
File "setup.py", line 13, in <module>
p = Popen(["make", "-C", make_dir])
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory 
回溯(最近一次呼叫最后一次):
文件“setup.py”,第13行,在
p=Popen([“make”,“-C”,make_dir])
文件“/usr/lib/python2.7/subprocess.py”,第679行,在__
错误读取,错误写入)
文件“/usr/lib/python2.7/subprocess.py”,第1259行,在执行子进程中
引发子对象异常
OSError:[Errno 2]没有这样的文件或目录
因为没有/usr/lib/python2.7目录,所以哪种类型是有意义的

然而,有一个etc/python2.7目录,它让我觉得在构建setup.py时应该在这里查找

我已经使用nano编辑器查看了setup.py文件,但找不到任何对python2.7目录的引用,这让我觉得有其他东西在告诉它在哪里查找-但是什么呢

如有任何建议,将不胜感激


干杯。

[update]我知道这个问题很老了。但是FWIW v14.0 TurnKey Linux在基于LAMP/LAPP的设备上预先安装了phpsh

FWIW I可以在交钥匙灯13.0上重现此问题

但是,Python应该在那里(在/usr/lib/python2.7中)。至少它在我的测试服务器上。FWIW查看以下各项的输出:

whereis python
/usr/lib/python2.7应该是返回的众多结果之一(至少在我的结果中也是如此)

如果您重新读取错误消息,丢失的文件(它正在抱怨)是“make”

试试这个:

apt-get update && apt-get install build-essential
那你应该找到了

python setup.py build
现在已成功完成!:)