小编mpa*_*ang的帖子

编译的Python二进制报告错误的版本

我试图从源代码编译Python 2.7.
这是我的命令:

./configure --prefix=/my/local/dir --exec-prefix=/my/local/dir --enable-shared --with-pydebug
make
make install
Run Code Online (Sandbox Code Playgroud)

而输出which python/my/local/dir/bin/python,这是正确的.

但是当我跑步时,python --version我看到了Python 2.7.3而不是Python 2.7.10.

Python的系统版本是2.7.3.可能是Python的系统版本以某种方式将自己与本地编译版本链接起来?或者我做错了什么?

编辑:

输出./my/local/dir/bin/python --version也是Python 2.7.3

编辑2:

似乎如果我摆脱--enable-shared它将产生正确版本的Python的标志,但我需要该标志让我的其他软件工作.

python linux ubuntu python-2.7

9
推荐指数
1
解决办法
730
查看次数

如何检查javascript对象是否包含null值或它本身是否为null

假设我在Java中访问一个名为jso的JavaScript对象,并且我使用以下语句来测试它是否为null

if (jso == null)
Run Code Online (Sandbox Code Playgroud)

但是,当jso包含一些空值时,这个语句似乎返回true,这不是我想要的.

是否有任何方法可以区分空JavaScript对象和包含一些空值的JavaScript对象?

谢谢

javascript

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

linux ×1

python ×1

python-2.7 ×1

ubuntu ×1