小编mer*_*ran的帖子

使用pip在virtualenv中安装pyaudio

我正在尝试用pip安装pyaudio:

pip install pyaudio
Run Code Online (Sandbox Code Playgroud)

在virtualenv但我收到一个错误:

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

整个输出:

Collecting pyaudio
  Using cached PyAudio-0.2.9.tar.gz
Building wheels for collected packages: pyaudio
  Running setup.py bdist_wheel for pyaudio ... error
  Complete output from command /home/mertyildiran/Downloads/VirtualEnvironment/vir1/Cerebrum/ENV/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-GCltlv/pyaudio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpyR6J73pip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  copying src/pyaudio.py -> build/lib.linux-x86_64-2.7
  running build_ext
  building '_portaudio' extension
  creating build/temp.linux-x86_64-2.7
  creating build/temp.linux-x86_64-2.7/src
  x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g …
Run Code Online (Sandbox Code Playgroud)

python pip virtualenv pyaudio

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

如何在Sphinx运行时预处理源文件?

我为我的项目设置了Sphinx文档,并希望提取源文件的doc字符串并将它们嵌入到最终文档中.不幸的是,Sphinx不支持源文件的语言(VHDL).VHDL似乎没有Sphinx域.

所以我的想法如下:

  • 在Sphinx之前进入Sphinx运行并执行一些Python代码
  • Python代码从每个源文件(最顶层的多行注释块)中提取文本块,并为每个源文件组装一个reST文件,包括此注释块和一些其他reST标记.
  • 所有源文件都列在a中index.rst,以生成适当的.. toctree::指令.
  • 每个源代码目录递归地完成文本提取和转换.

所以主要的问题是:如何挂钩到Spinx?

或者我应该导入并运行我自己的配置conf.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
from my_preprocessor import my_proc
proc = my_proc()
proc.run()
#
# Test documentation build configuration file, created by
# sphinx-quickstart on Tue May 24 11:28:20 2016.
# ....
Run Code Online (Sandbox Code Playgroud)

我无法修改构建过程文件:Makefile并且make.bat,因为真正的构建过程在ReadTheDocs.org上运行.RTD仅执行conf.py.

python vhdl python-3.x python-sphinx read-the-docs

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

/usr/bin/mingw32-cmake: 第 84 行: fg: 无作业控制 (Midori 交叉编译错误)

我正在尝试在 Fedora 22 上编译适用于 Windows 的Midori Web 浏览器。为此,我正在遵循本教程

我安装了除 faenza-icon-theme 之外的这些依赖项:

yum install gcc vala intltool
yum install libsoup-devel webkitgtk3-devel sqlite-devel
yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb mingw{32,64}-gstreamer-plugins-good
yum install faenza-icon-theme p7zip mingw32-nsis greybird-gtk3-theme
Run Code Online (Sandbox Code Playgroud)

后来我通过使用第三方 rpm安装了 faenzai-icon-theme 。

我下载的源码:

bzr branch lp:midori
cd midori
mkdir _mingw32
cd _mingw32
Run Code Online (Sandbox Code Playgroud)

但在这一步:

mingw32-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
Run Code Online (Sandbox Code Playgroud)

我收到错误:

/usr/bin/mingw32-cmake: line 84: fg: no job control
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题以及这个错误的含义。我在互联网上进行了研究,但没有任何结果。

c compiler-errors fedora cross-compiling vala

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

如何在python中使用for循环对两个列表项的乘积求和?

我试图使用for循环在同一行中对两个不同列表项的乘积求和,但我没有得到预期的输出.

我的示例代码:

a = [1,2,3]
b = [4,5,6]

sum = 0              # optional element

score = ((sum+(a(i)*b(i)) for i in range(len(a)))

print score
Run Code Online (Sandbox Code Playgroud)

输出:

<generator object <genexpr> at 0x027284B8>
Run Code Online (Sandbox Code Playgroud)

预期产量:

32                   # 0+(1*4)+(2*5)+(3*6)
Run Code Online (Sandbox Code Playgroud)

python

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

检查两个时间间隔是否重叠

我有这种两种不同的间隔集:

Intervals1:
{'ending_time': '2016-02-26 07:10:40.276504', 'starting_time': '2016-02-26 07:10:39.286168'}
{'ending_time': '2016-02-26 07:10:40.722193', 'starting_time': '2016-02-26 07:10:40.301116'}
{'ending_time': '2016-02-26 07:10:41.329731', 'starting_time': '2016-02-26 07:10:40.812676'}
{'ending_time': '2016-02-26 07:10:42.146669', 'starting_time': '2016-02-26 07:10:41.419473'}
{'ending_time': '2016-02-26 07:10:42.413005', 'starting_time': '2016-02-26 07:10:42.203540'}
{'ending_time': '2016-02-26 07:10:42.686456', 'starting_time': '2016-02-26 07:10:42.442964'}
{'ending_time': '2016-02-26 07:10:43.198191', 'starting_time': '2016-02-26 07:10:42.746994'}
{'ending_time': '2016-02-26 07:10:44.502593', 'starting_time': '2016-02-26 07:10:43.288611'}
{'ending_time': '2016-02-26 07:10:46.525823', 'starting_time': '2016-02-26 07:10:44.709627'}
{'ending_time': '2016-02-26 07:10:47.098280', 'starting_time': '2016-02-26 07:10:46.886541'}
--------------------------
Interval2:
{'ending_time': '2016-02-26 07:10:41.482954', 'starting_time': '2016-02-26 07:10:39.590220'}
{'ending_time': '2016-02-26 07:10:42.615738', 'starting_time': '2016-02-26 07:10:41.649375'}
{'ending_time': '2016-02-26 07:10:46.365902', 'starting_time': …
Run Code Online (Sandbox Code Playgroud)

python time datetime compare python-2.7

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