- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一台运行 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/
我可以这样吗: php>multline start; .... $a =<<< EOF .... hello hi how are you this is phpSH .... hello ther
最近用php代替vbs脚本,做些小工具的开发。为了方便测试不同php版本的兼容,专门写了一个 php版本切换的 批处理 phpsh.cmd,支持安装到系统、卸载等功能,还支持多个php版本的任意切换(
有没有人在 Windows 上成功安装 phpsh? 我的 Windows 7 机器上有 Php 5.2 和 Python 2.7。当我尝试运行 setup.py 时,出现 NameError: na
我有一台运行 Turnkey Linux lamp stack 的虚拟机,我一直在尝试安装 phpsh 以测试一些 php 开发。 我是这样从github上下载源码的 git clone git://
我是一名优秀的程序员,十分优秀!