Python 2 安装 Python 3 模块

标签 python installation

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

3to2 guess_language-spirit-0.5a1 -w

破坏了包裹。当我跑完后

python setup.py install

我收到消息:

Finished processing dependencies for UNKNOWN==0.0.0

最佳答案

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

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

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

前提是您已安装 enchant C 库。

或者,如果您安装了 3to2 python 包,以下操作也适用:

$ 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 转换器的发行版)来执行此操作。

关于Python 2 安装 Python 3 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221221/

相关文章:

php - 如何设置MySQL查询?

java - 为作为 Windows 服务运行的 Java 应用程序创建安装程序

installation - 在运行时检查安装程序是否有 Uninstallable=True?

python - 将 Mac 上的 Python 从 2.7 升级到 3.6(或最新版本)以用于弹性 beantalk 客户端 AWS

python - 将过程应用于多个子目录中的文件

python - 如何为 Django 项目创建模拟 LDAP 服务器?

python - 如果我删除一个字符串引用,python 会释放内存吗?

python - 列表列表的排列

python - 阴谋冲刺 : Download getting triggered automatically after removing element

installation - 在 Windows 中安装 Firefox 扩展的程序?