我试图理解为什么pyicu
的easy_install有效,而pip install
没有(见下文)。还试图理解“PyPi项目与万向轮和没有万向轮的区别是什么?”安装会“更容易吗?”。如果是这样,这个合并请求会解决不能在Anaconda机器上安装多语言的问题吗?
需要有关如何最好地解决与底层依赖项相关的python项目安装问题的帮助/建议/解决方案。我在GitHub Gists中有两个本地修复程序,但想知道“在那里”进行此修复的最佳方法,所以像我这样的人可以找到它。什么是正常的Python社区方法?问题围绕三个项目:
pip install
时,核心多语言依赖关系pyicu无法正确安装。发现您必须使用easy_install
才能正确构建并在MacOSX上运行。如果您不使用easy_install
,则会获得:icu
的MacOSX工具,仅installs version 58.1。那个版本太新了。 Old stackoverflows advise brew install icu4c
to fix problem,但Homebrew evolution现在已经过时了。pyicu
。解决此问题的唯一方法是使用此频道的icu
,https://anaconda.org/ccordoba12/icu。 conda install icu
无效,但这是正常的conda
做事方式
* pycld2 - CLD(紧凑语言检测)成为问题,因为在本地构建wheel文件后,必须下载项目并在本地运行setup.py install。必须有更好的方法来做到这一点吗?pyicu
两个Gist修复工作都有效。但是,安装中的这个错误是否与车轮相关联?如果我使用pyicu
安装easy_install
,则安装有效。但是,对于pip
,它不是吗?
Python社区需要采取哪些措施来修复它,以便人们可以找到解决方案或只是pip install
没有问题?
我做了一个测试,如果构建了wheel
文件,那么pip就没有问题。