![](/img/trans.png)
[英]“yum install package” or “python setup.py install” in CentOS?
[英]Python package through setup.py install
我正在尝试通过python setup.py install
软件包,我从中得到了这个。 ( build/lib
是否不存在问题?)
但是当我尝试导入它时,找不到模块。 确实,当我转到/usr/local/lib/python2.7/site-packages
,那里没有PyDP
文件夹! 但是,为了加深神秘感,当我执行pip uninstall
, pip
似乎认为该软件包已存在; 但是,由于该软件包实际上不存在,因此发生错误:
如果有人有任何建议,将不胜感激。 我正在使用自制的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.