我正在运行Ubuntu 11.04,Python 2.7.1并想安装Pyaudio.所以我跑了,
$ sudo easy_install pyaudio
在终端和进程退出时出现以下错误消息,
Searching for pyaudio Reading http://pypi.python.org/simple/pyaudio/ Reading http://people.csail.mit.edu/hubert/pyaudio/ Best match: pyaudio 0.2.4 Downloading http://people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.4.tar.gz Processing pyaudio-0.2.4.tar.gz Running PyAudio-0.2.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-0Tetss/PyAudio-0.2.4/egg-dist-tmp-PYy9T8 In file included from /usr/include/python2.7/Python.h:8:0, from src/_portaudiomodule.c:30: /usr/include/python2.7/pyconfig.h:1155:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:214:0: note: this is the location of the previous definition src/_portaudiomodule.c:31:23: fatal error: portaudio.h: No such file or directory compilation terminated. error: Setup script exited with error: command 'gcc' failed with exit status 1
我不确定是要在askubuntu.com上发布这个,还是在stackoveflow中发布,但无论如何它都在stackoverflow中.另外我google了一下这个问题,通过安装python-dev找到了解决了一些问题.我已经安装了python-dev.可能出了什么问题?
UPDATE
以下是安装libportaudio-dev后出现的新错误,
Searching for pyaudio …
我可以在Python 3.1中使用urllib.request模块.但是当我使用Python 2.7执行相同的程序时,出现了一个错误:
AttributeError: 'module' object has no attribute 'request'.
我相信这个错误是因为在urllib中没有Python 2.7的请求模块.因为我需要使用tweepy,所以我必须坚持使用Python 2.7,因为tweepy不支持Python 3.
那么我如何在Python 2.7中使用urllib.request模块呢?
我已经了解了一些Python并且对使用Python脚本扩展Blender感兴趣.谁能建议我一些好的教程或书籍来进一步学习这门课程?我已经在查看Blender文档,但我想学习更多,因为我在3D建模方面是新手.
我需要做这样的事情,
if (first_var > second_var)
int difference = first_var - second_var;
if (first_var < second_var)
int difference = second_var - first_var;
Run Code Online (Sandbox Code Playgroud)
当我尝试编译它时,会出现一个错误,指出变量"差异"可能尚未初始化.使变量"差异"全局也无济于事.
我应该如何调用webbrowser.get()函数,以便打开chrome web浏览器?我正在运行Ubuntu 11.04和Python 2.7版.使用webbrowser.get('chrome')会产生错误.
这些天我通过阅读Head First Java第二版学习Java .为了进一步加强我学到的概念以及让它们坚持我的大脑,我决定做一些小规模的Java项目.我想到了一个项目,它基本上编目了我所拥有的书籍类型,作者等.SO的读者可以提出更多这类的想法吗?他们需要初学者友好,并且应该在学习的过程中提供学习的机会.任何提供这类项目构想的网站的链接也是受欢迎的.我谷歌搜索条件很少,但没有成功.
什么是初学者开始学习Python的理想Python版本?我需要推荐一些新手学习编程语言,我选择了Python.我还不确定哪个版本.