如何在Ubuntu上安装Python模块

时间:2011-09-15 06:23:53

标签: python python-module

我刚刚在Python上编写了一个函数。然后,我想在我的Ubuntu 11.04上创建模块并安装。这就是我所做的。

  1. 与function.py文件一起创建setup.py。

  2. 使用$ Python2.7 setup.py sdist

  3. 构建分发文件
  4. 然后安装它$ Python2.7 setup.py install

  5. 一切都很好。但是,后来我想在我的代码中使用模块导入它。 我收到导入错误:ImportError:没有名为'-------'

    的模块

    PS。我搜索了谷歌并没有找到具体的答案。详细的答案将不胜感激。

2 个答案:

答案 0 :(得分:22)

大多数安装都需要:

sudo python setup.py install

否则,您将无法写入安装目录。

我很确定(除非你是root用户),你做错了

python2.7 setup.py install

答案 1 :(得分:3)

在我使用软件包管理器安装(对于我的版本)python2.6-dev

之前,我无法安装任何模块或鸡蛋
 sudo apt-get install python2.6-dev

之后,我能够运行下载和解压缩模块中包含的setup.py文件,而不会出现gcc错误。我假设python2.6-dev是“开发包”。