小编Ila*_*sta的帖子

配置返回的代码256 - python setup.py egg_info失败,错误代码为1/tmp/pip_build_root/lxml

试图在Python3.4上构建lxml:系统确实有libxml2和libxslt.

pip build无法确定MULTICORE(?)等等(?)

下载相关版本:

  • LXML-3.4.1
  • libiconv的1.14
  • libxml2-2.9.2
  • 的libxslt-1.1.28

首先,尝试标准构建(动态):

$ CFLAGS="-O0" pip3 install lxml
Run Code Online (Sandbox Code Playgroud)

构建没有错误,但是:

Python 3.4.2 (default, Dec 13 2014, 16:48:48) 
[GCC 4.8.3] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> from lxml import etree
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: ld.so.1: isapython3.4: fatal: relocation error: file /usr/lib/python3.4/site-packages/lxml/etree.cpython-34m.so: symbol __xmlStructuredErrorContext: referenced symbol not found
Run Code Online (Sandbox Code Playgroud)

但符号存在:

$ nm /usr/lib/python3.4/site-packages/lxml/etree.cpython-34m.so | grep __xmlStructuredErrorContext
         U __xmlStructuredErrorContext
Run Code Online (Sandbox Code Playgroud)

但是在底层libxml2中是'local':

# nm /usr/lib/libxml2.so.2 | grep …
Run Code Online (Sandbox Code Playgroud)

python lxml pip python-3.x

12
推荐指数
1
解决办法
2221
查看次数

Django:在不刷新的情况下更新页面信息

每当按下按钮时,我一直试图更新我网站的这一部分:

硬币

在我的模板中,我通过{{ request.user.profile.coins }}以下方式访问此信息:

<span class="status">Balance:&nbsp;{{ request.user.profile.coins }}
  <img class="coin-img" src="{% static 'assets/coin.png' %}" height="40px" width="auto">
</span>
Run Code Online (Sandbox Code Playgroud)

我正在研究该过程,并尝试使用 AJAX 函数来调用此视图:

@login_required(login_url='users/login')

def coin_increase(request):
    """
    Function based view for increasing a user's coin balance
    """
    if request.is_ajax():
        try:
            user = request.user
        except User.DoesNotExist:
            raise Http404("No user matches the given query.")
        user.profile.coins += 5
        user.save()
        return render(request, 'home.html', {'home': home})
    else:
        raise Http404
Run Code Online (Sandbox Code Playgroud)

AJAX函数如下:

function update_coins() {
    $.ajax({
      method: "POST",
      url: "/coins",
      data: {},
      success: function(data) {
        alert("test");
      }
    }) …
Run Code Online (Sandbox Code Playgroud)

python database django ajax jquery

7
推荐指数
1
解决办法
2万
查看次数

SBT env变量来自哪里?

我正在使用Scala(2.12.7)和SBT(1.2.7)迈出第一步.在某些时候,我想从环境中获得秘密价值:

sys.env("SECRET_TOKEN")
Run Code Online (Sandbox Code Playgroud)

问题是,在sbt shell中,SECRET_TOKEN没有定义,因此应用程序崩溃.

所以:

$ export SECRET_TOKEN="xxx"
$ sbt
[... sbt loads]
sbt> run
[ crashes because of the env var not found ]
Run Code Online (Sandbox Code Playgroud)

这就像sbt shell只能获得当前环境的一个子集.

我错过了什么吗?

谢谢

scala environment-variables sbt

7
推荐指数
1
解决办法
182
查看次数

如何在php脚本中执行Java程序?

我正在写一个简单的网络上传脚本.目标是使用php上传文件,然后调用java程序来处理该文件.
我已经完成了上传文件的工作,但我无法从php脚本中成功运行java程序.
我曾尝试exec(),shell_exec()system()没有结果.
对于命令,我使用了" java Test"," java < directory >/Test"," /usr/bin/java < directory >/Test",我甚至将应用程序设置为没有结果的jar文件.我使用的实际代码行是:

echo shell_exec("java Test");
Run Code Online (Sandbox Code Playgroud)

通常没有输出.但是,如果我有shell_exec("java"),那么show splash screen with specified image显示java(" ")的最后一行帮助,这表明该命令已被执行.例如,如果我使用s,hell_exec("whoami")我会返回"nobody",这是正确的.java文件唯一要做的就是创建一个文件,以便我可以看到应用程序已成功运行(如果我在命令行上运行它,应用程序就会成功运行).我已将java文件的权限设置为777,以排除任何权限错误的可能性.我一直在努力尝试各种各样的选项而没有结果 - 文件永远不会被创建(文件是用绝对路径创建的,所以它没有被创建,我只是找不到文件).有没有人有任何想法?

谢谢.

php java

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

标签 统计

python ×2

ajax ×1

database ×1

django ×1

environment-variables ×1

java ×1

jquery ×1

lxml ×1

php ×1

pip ×1

python-3.x ×1

sbt ×1

scala ×1