【问题标题】:Python package through setup.py install通过 setup.py 安装 Python 包
【发布时间】:2017-09-03 06:35:34
【问题描述】:

我正在尝试通过python setup.py install 安装一个包,我从中得到了这个。 build/lib不存在问题吗?)

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

如果有人有任何建议,他们将不胜感激。我正在使用自制 Python,which python 让我得到/usr/local/bin/python(这是一个问题吗?)谢谢。

【问题讨论】:

标签: python python-2.7 pip homebrew


【解决方案1】:

包的源代码似乎有错误。

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 专家,但可能有更好的方法来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 2011-01-13
    • 2023-03-14
    • 2017-10-10
    • 2018-01-10
    相关资源
    最近更新 更多