Pip 未在 Windows 上安装 Twisted

Pip doesn't install Twisted on Windows

我正在尝试在 Windows 8 计算机上安装 Twisted。在 Twisted 官方网站上,windows.

只有一个 Wheel 文件

https://twistedmatrix.com/trac/wiki/Downloads

我已经安装了 Zope 和 PyWin32。

但是当我这样做的时候:

pip install Twisted-16.0.0-cp27-none-win_amd64.whl

我得到:

Twisted-16.0.0-cp27-none-win_amd64.whl is not a supported wheel on this platform

我已经看到并尝试了这两个主题的解决方案:

pip 是最新的,安装了 CPython2.7,我试过

python -m pip intall

path\to\pip install

None 有效。

我错过了什么,我没有尝试过什么?

使用这个 link。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

它是非官方模块的存储库,但对我来说每次都有效。使用win32版本。

回答我自己的 post。

正如 Rod Hyde 评论的那样,Twisted 仅官方支持 python 的 64 位版本。

编辑以分析地回答: 在Twisted的Windows下载部分下,写着"Twisted 16.0.0 for Python 2.7 64 bits"

构建 32 位 Twisted 轮子的 Windows XP 已停用,因此没有构建。人们建议在 64 位 Windows 构建器上安装 32 位工具链,这样他们可能很快就会回来。

https://twistedmatrix.com/pipermail/twisted-python/2016-March/030227.html

https://twistedmatrix.com/trac/ticket/8314

我也遇到了同样的问题,不过我是这样解决的: 以管理员身份打开 Anaconda Prompt(对于 Windows10:打开 cortana/写入 Anaconda Prompt/选择 Run as Administrator

你应该走 Anaconda 之路,对我来说就像:

C:\WINDOWS\system32>cd ..
C:\WINDOWS>cd..
C:\>cd  ProgramData
C:\ProgramData>cd Anaconda3
C:\ProgramData>Anaconda3>

那么你应该运行下面的命令

C:\ProgramData>Anaconda3>conda install -c anaconda twisted

有时它会询问

Proceed ([y]/n)?

输入y。现在 twisted 已安装。

这在 windows 上非常简单。您需要单独安装 Twisted。

只需两步:

pip install pipwin
pipwin install Twisted

推荐的方法是运行 pip install Twisted,最好是在virtualenv里面。

如果您在 macOS 上安装,pip install Twisted[macos_platform] 将安装特定于 macOS 的要求。

如果您在 Windows 上安装,pip install Twisted[windows_platform] 将安装 Windows 特定要求。

https://twistedmatrix.com/trac/wiki/Downloads

谢谢你...