问题描述:
在使用pip安装Twisted时,可能会遇到如下错误提示:
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
或者
error: Setup script exited with error: command 'cl.exe' failed: No such file or directory
这是由于Twisted需要在安装过程中编译一些C扩展,而没有安装Visual C++ Build Tools所致。
解决方法:
- 安装Visual C++ Build Tools
首先需要下载并安装Visual C++ Build Tools,下载地址为:https://visualstudio.microsoft.com/visual-cpp-build-tools/
安装完成后,需要重新启动命令行窗口或者重启电脑。
- 使用pip安装Twisted
成功安装Visual C++ Build Tools后,重新执行Twisted的pip安装命令即可:
pip install twisted
如果以上方法仍然不能解决问题,还可以尝试使用whl文件进行安装。
示例:使用whl文件安装Twisted
在安装了Visual C++ Build Tools和pip的前提下,可以尝试下载Twisted的whl文件进行安装。
第一步:打开http://www.lfd.uci.edu/~gohlke/pythonlibs/,搜索Twisted并选择对应的版本下载
第二步:在下载好whl文件的目录下运行pip命令进行安装,例如:
pip install Twisted-19.7.0-cp36-cp36m-win_amd64.whl
注意:whl文件名称和版本号要和下载的文件保持一致。
以上就是解决“pip安装提示Twisted错误问题”的完整攻略,其中包含了Visual C++ Build Tools安装和使用whl文件安装两个示例。