繁体   English   中英

通过setup.py安装的Python包

[英]Python package through setup.py install

我正在尝试通过python setup.py install软件包,我从中得到了这个。 build/lib是否不存在问题?)

在此处输入图片说明

但是当我尝试导入它时,找不到模块。 确实,当我转到/usr/local/lib/python2.7/site-packages ,那里没有PyDP文件夹! 但是,为了加深神秘感,当我执行pip uninstallpip似乎认为该软件包已存在; 但是,由于该软件包实际上不存在,因此发生错误:

在此处输入图片说明

如果有人有任何建议,将不胜感激。 我正在使用自制的Python, which 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专家还很远,所以可能会有更好的方法来做到这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM