gpt4 book ai didi

python - 在 Turnkey Linux 上安装 phpsh 并且无法构建 setup.py

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:20 25 4
gpt4 key购买 nike

我有一台运行 Turnkey Linux lamp stack 的虚拟机,我一直在尝试安装 phpsh 以测试一些 php 开发。

我是这样从github上下载源码的

git clone git://github.com/facebook/phpsh.git

但是当我进入 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

哪一种有意义,因为没有/usr/lib/python2.7 目录。

然而,有一个 etc/python2.7 目录让我认为这是在尝试构建 setup.py 时应该查看的地方。

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

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

干杯。

最佳答案

[更新] 我知道这个问题已经过时了。但是 FWIW v14.0 TurnKey Linux 在基于 LAMP/LAPP 的设备上预装了 phpsh。

FWIW 我可以在 TurnKey LAMP 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

现在成功完成! :)

关于python - 在 Turnkey Linux 上安装 phpsh 并且无法构建 setup.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23495718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com