为什么某些Python软件包的安装需要Visual Studio? [英] Why does installation of some Python packages require Visual Studio?

查看:225
本文介绍了为什么某些Python软件包的安装需要Visual Studio?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

说,您正在为pyEnchant或crfsuite等安装Python软件包.它无法安装,并且在错误跟踪中显示缺少.bat(或.dll)文件.

Say, you are installing a Python package for pyEnchant or crfsuite, etc. It fails to install and in the error trace it says some .bat (or .dll) file is missing.

一些论坛建议您安装Visual Studio,而其他一些论坛则提供cygwin,mingw等类似的解决方法.

A few forums suggest you install Visual Studio and a few others give work-arounds like cygwin, mingw, etc.

为什么某些Python软件包需要Visual Studio?

Why do some Python packages require Visual Studio?

推荐答案

为什么某些Python软件包需要Visual Studio?

Why do some Python packages require Visual Studio?

使用C语言编写的CPython扩展模块的源代码安装需要C编译器. Visual Studio提供了一种这样的编译器.

Installation from source of CPython extension modules written in C requires a C compiler. Visual Studio provides one such compiler.

为避免这种情况,请使用这些之类的二进制安装程序.

To avoid it, use binary installers such as these.

此外,由于许可限制,扩展模块可能不会自动安装某些dll,而您必须安装手动提供这些dll的Visual Studio.

Also, due to licensing restrictions, an extension module may not install some dlls automatically and you have to install Visual Studio that provides these dlls manually.

这篇关于为什么某些Python软件包的安装需要Visual Studio?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆