小编Yas*_*uri的帖子

使用pip安装Mayavi - 没有名为vtk的模块

我想用Mayavi.

情况

  • 我使用MacBook Air,OSX 10.7.3.
  • 我使用Python 2.7.2
  • virtualenv安装了.但我没有用它来安装.

我手动安装了它的所有依赖项,包括VTK.

因为VTK,我按照其安装指南并安装了python包装器.

现在,如果我打开一个新的终端窗口并打开python,我可以导入vtk而不会出现任何错误.

问题

我尝试使用以下命令安装Mayavi:

pip install mayavi
Run Code Online (Sandbox Code Playgroud)

但是发生以下错误:

Downloading/unpacking mayavi
  Running setup.py egg_info for package mayavi
    build_src
    building extension "tvtk.array_ext" sources
    building data_files sources
    build_src: building npy-pkg config files

    no previously-included directories found matching 'artwork'
    no previously-included directories found matching 'docs/pdf'
Requirement already satisfied (use --upgrade to upgrade): apptools in /Library/Python/2.7/site-packages (from mayavi)
Requirement already satisfied (use --upgrade to upgrade): traits in /Library/Python/2.7/site-packages …
Run Code Online (Sandbox Code Playgroud)

python installation pip vtk mayavi

32
推荐指数
3
解决办法
4万
查看次数

在更新文档中的数组时,如何在MongoDB和C#中使用$ push update修饰符

我在mongo shell中运行以下代码:

db.unicorns.insert({name:  'Dunx',  loves:  ['grape',  'watermelon']});
Run Code Online (Sandbox Code Playgroud)

现在我在MongoDB集合中有这样的东西:

{name: 'Dunx', loves: ['grape', 'watermelon']}
Run Code Online (Sandbox Code Playgroud)

你可以看到loves一个数组.

如何使用官方C#驱动程序编写C#代码,执行以下操作:

db.unicorns.update({name: 'Aurora'}, {$push: {loves: 'sugar'}})
Run Code Online (Sandbox Code Playgroud)

上面的代码在mongo shell中运行得很好.

c# mongodb mongodb-.net-driver

13
推荐指数
2
解决办法
9181
查看次数

学习CUDA的最佳方法是什么?

我有一些C/C++编程知识,想学习CUDA.我也在Mac上.那么学习CUDA的最佳方法是什么?

cuda

10
推荐指数
1
解决办法
7109
查看次数

如何解析模板标签的Django模板

情况

我正在编写一个检查Django模板的检查器程序.例如,我想检查是否所有使用url模板标签的Django模板,在第一个参数上使用引号,以便它与Django 1.5兼容.此外,我想检查他们是否已包含{% load url from future %}在他们的模板中.

例如,如果我的程序解析以下Django模板,我希望它引发异常.

{% extends 'base.html' %}
<td>
  <a href="{% url first second %}">
  </a>
</td>
Run Code Online (Sandbox Code Playgroud)

但是这个模板应该毫无例外地进行解析.

{% extends 'base.html' %}
{% load url from future %}
<td>
  <a href="{% url 'first' second %}">
  </a>
</td>
Run Code Online (Sandbox Code Playgroud)

我不仅限于这个简单的例子.我还有其他解析方法.例如,我想检查load模板中存在多少个模板标签.

我怎样才能优雅地解决这个解析问题?

  • 我不想使用正则表达式.
  • 我这个Django它自己在这方面有一些实用工具.我认为使用它们是一个好主意,但我不知道如何.
  • 我想与Django分开运行程序.所以我不希望Django自己运行程序(带render_to_response).(这很重要)

请告诉我一些可以解决我提到的例子的代码.我想检测是否{% load url from future %}在代码中.此外,我想检查每个url模板标签,并检查是否引用了第一个参数.

奖金:

  • 我希望能够看到Django从这个模板生成的渲染HTML,并对其进行HTML解析.(例如使用PyQuery)

python django

9
推荐指数
2
解决办法
2547
查看次数

前台工作和后台工作之间的区别

在Linux中,前台作业和后台作业有什么区别?

linux job-control

5
推荐指数
1
解决办法
3318
查看次数

使用C在Linux中进行作业控制

我知道的:

当进程正在运行时,我可以按"CTRL + Z"并暂停它.with bgfg命令我可以在"后台"或"前台"模式下运行它.

我在说什么:

有没有办法暂停进程,将其发送到后台运行或前台运行?

编辑: 我有进程ID.我想将该过程发送到后台,例如.

c linux process job-control

4
推荐指数
1
解决办法
4252
查看次数

标签 统计

job-control ×2

linux ×2

python ×2

c ×1

c# ×1

cuda ×1

django ×1

installation ×1

mayavi ×1

mongodb ×1

mongodb-.net-driver ×1

pip ×1

process ×1

vtk ×1