1

我正在尝试安装最新的guess_language模块。描述说它可以使用lib3to2安装。但我该怎么做呢?首先我安装3to2。然后

3to2guess_language-spirit-0.5a​​1 -w

打破包装。在我跑之后

python setup.py 安装

我收到消息:

UNKNOWN==0.0.0的已完成处理依赖项

4

1 回答 1

2

该软件包在安装时为您setup.py运行lib3to2转换器,无需手动运行转换器。

以下(使用我pip为python 2.7安装的命令)对我来说很好;usingpip是最简单的选择:

pip install https://bitbucket.org/spirit/guess_language/downloads/guess_language-spirit-0.5a1.tar.bz2

前提是您安装了附魔 C 库。

或者,如果您安装了3to2python 包,以下操作也可以:

$ cd guess_language-spirit-0.5a1
guess_language-spirit-0.5a1 $ ../bin/python setup.py install
RefactoringTool: Skipping implicit fixer: collections
RefactoringTool: Skipping implicit fixer: int
RefactoringTool: Skipping implicit fixer: memoryview
RefactoringTool: Skipping implicit fixer: printfunction
RefactoringTool: Skipping implicit fixer: unittest
RefactoringTool: Refactored build/py2k/generate_data.py
RefactoringTool: Refactored build/py2k/guess_language/__main__.py
[..many more lines..]
Processing dependencies for guess-language-spirit==0.5a1
Finished processing dependencies for guess-language-spirit==0.5a1

但请确保您使用干净解包的发行版(您没有尝试运行 3to2 转换器的发行版)来做到这一点。

于 2012-08-31T19:17:22.853 回答