【发布时间】:2020-10-22 20:27:05
【问题描述】:
我正在尝试从源代码安装 twisted 包。我已经克隆了git repository 并运行了python3 setup.py build,但它导致了错误ModuleNotFoundError: No module named 'twisted'。 如何安装最新的代码? Pip install 不适合,因为它在 Python3 和 names 模块之间存在兼容性问题,如本文所述 - Python Twisted pip package not compatible with Python3。
【问题讨论】:
-
你好。欢迎来到堆栈溢出。您的问题中没有足够的信息来提供答案。请提供您的环境的完整描述和您的交互的完整记录。另外,请考虑使 pip 工作,因为 pip 是安装 Python 软件的正确方法,而“python setup.py”大多是不正确的方法。
-
嗨,我正在使用 Ubuntu 18 并尝试安装 twisted。如果我使用 Python2,我可以让 pip 工作,但是 Twisted 在其最新的源代码中已经转移到 Python3,但不知何故没有将 pip 模块从 20.3 更新到支持 python 3 的任何一个。他们的 git 存储库告诉使用 pip3,但 pip3 没有如上面链接中所述,为命名模块工作。所以,我试图通过克隆与python3兼容的存储库并使用
python3 setup.py来安装latest source code,但遇到了上述错误。 -
pip 有很多版本。 “pip”和“pip3”没有明确标识任何特定版本。如果您使用的是 Ubuntu 18 打包版本的 pip(无论它被称为“pip”还是“pip3”),那么您可能需要升级。我想我可以从中得出答案。