python - 如何确定我是否在 Linux 中安装了 Python 模块?

标签 python import module installation

我尝试通过键入以下命令安装 Python 模块:sudo python setup.py install 键入此命令后,我在屏幕上得到了很多输出。 至少几行如下:

writing manifest file 'scikits.audiolab.egg-info/SOURCES.txt'
removing '/usr/lib/python2.5/site-packages/scikits.audiolab-0.10.2-py2.5.egg-info' (and everything under it)
Copying scikits.audiolab.egg-info to /usr/lib/python2.5/site-packages/scikits.audiolab-0.10.2-py2.5.egg-info
Installing /usr/lib/python2.5/site-packages/scikits.audiolab-0.10.2-py2.5-nspkg.pth
running install_scripts

所以,没有什么可疑的。但是当我尝试使用 Python 中的模块时:

import pyaudiolab

我看到 Python 没有找到模块:

Traceback (most recent call last):  
File "test.py", line 1, in <module>
    import pyaudiolab ImportError: No module named pyaudiolab

我怎样才能找出问题所在?作为安装的结果,我得到了一个新目录: /usr/lib/python2.5/site-packages(所以发生了一些事情)但我仍然无法使用该模块。有人可以帮我吗?

最佳答案

您是否尝试过import scikits.audiolabimport audiolab

关于python - 如何确定我是否在 Linux 中安装了 Python 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058172/

相关文章:

javascript - 将 SVG 导出为 PDF,且组/图层完好无损

javascript - 如何将 frida javascript rpc.exports 的所有函数获取到 python?

python - 为什么 Python 2 中的生成器表达式和字典/集合推导式使用嵌套函数而不像列表推导式?

mysql - 将 CSV 文件导入 MySql 表,其中一列作为 CSV 文件的名称

java - 如何将现有的Java程序转移到Android? (要导入什么)

python - 从特定日期开始以不同颜色绘制折线图

import - "Mutual"Golang 包导入

node.js - nodejs module.js :340 throw err; using WebSocket-Node

java - 自动包含数字的模块名称

.net - 如何隐藏模块中的 Object.Equals() 方法?