Python包装修复:了解轮子和蛋之间的差异;如何向更广泛的受众群体进行本地修复?

时间:2016-12-12 00:01:59

标签: pypi gist python-wheel polyglot pyicu

我试图理解为什么pyicu的easy_install有效,而pip install没有(见下文)。还试图理解“PyPi项目与万向轮和没有万向轮的区别是什么?”安装会“更容易吗?”。如果是这样,这个合并请求会解决不能在Anaconda机器上安装多语言的问题吗?

需要有关如何最好地解决与底层依赖项相关的python项目安装问题的帮助/建议/解决方案。我在GitHub Gists中有两个本地修复程序,但想知道“在那里”进行此修复的最佳方法,所以像我这样的人可以找到它。什么是正常的Python社区方法?问题围绕三个项目:

  • polyglot - 一个python多语言NLP工具包
  • pyicu - 包含IBM用于Unicode C ++库(ICU)的国际组件的Python扩展。
  • pycld2 - 由Dick Sites维护的CLD(紧凑语言检测)库

目标:

  • 在运行Python Anaconda Distribution的MacOSX计算机上安装polyglot
  • 让我找到的修复程序可供所有人使用;发布了很多关于这个问题的问题。

这是错误跟踪: Traceback Error

问题(很多):

我已经做了什么来解决问题(我应该做更多,接下来该怎么做?)

  • 创建了两个Gists,可以在运行Anaconda for Python 2.7或Python 3.5的Mac上成功安装多语言

两个Gist修复工作都有效。但是,安装中的这个错误是否与车轮相关联?如果我使用pyicu安装easy_install,则安装有效。但是,对于pip,它不是吗?

Python社区需要采取哪些措施来修复它,以便人们可以找到解决方案或只是pip install没有问题?

我做了一个测试,如果构建了wheel文件,那么pip就没有问题。

0 个答案:

没有答案