Python 在Turnkey Linux上安装phpsh,无法生成setup.py
我有一个运行交钥匙Linux lamp堆栈的虚拟机,我一直在尝试安装phpsh,以测试php开发的部分 我已经从github下载了源代码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
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
现在已成功完成!:)