通过setup.py安装Python包

通过setup.py安装Python包,python,python-2.7,pip,homebrew,Python,Python 2.7,Pip,Homebrew,我正试图通过python setup.py install安装一个软件包,我从中得到了这个信息(构建/lib的是否不存在问题? 但是当我尝试导入它时,找不到模块。事实上,当我转到/usr/local/lib/python2.7/site packages时,那里没有PyDP文件夹!然而,为了加深谜团,当我卸载pip时,pip似乎认为包就在那里;但是,有一个错误,因为包实际上不存在: 如果有人有任何建议,我们将不胜感激。我正在使用一种自制的Python,并且哪种Python让我/usr/loc

我正试图通过
python setup.py install
安装一个软件包,我从中得到了这个信息(构建/lib的
是否不存在问题?

但是当我尝试导入它时,找不到模块。事实上,当我转到
/usr/local/lib/python2.7/site packages
时,那里没有
PyDP
文件夹!然而,为了加深谜团,当我卸载
pip
时,
pip
似乎认为包就在那里;但是,有一个错误,因为包实际上不存在:


如果有人有任何建议,我们将不胜感激。我正在使用一种自制的Python,并且
哪种Python
让我
/usr/local/bin/Python
(这是问题吗?谢谢。

包的源代码中似乎有错误

from setuptools import find_packages, setup

setup(
      name='PyDP',
      version='0.2.3',
      description='A Python library for implementing Dirichlet process mixture models.',
      author='Andrew Roth',
      author_email='andrewjlroth@gmail.com',
      url='https://bitbucket.org/aroth85/pydp',
      package_dir = {'': 'lib'},
      packages=find_packages(),
      license = 'GPL v3'
     )

请注意,
find_packages
未传递任何参数。通过将其更改为
find_packages('lib')
,事情似乎按照预期进行了安装。虽然我远不是setuptools专家,但可能有更好的方法来实现这一点。

Python似乎安装正确。您试图安装的Python模块的代码在任何地方都可用吗?