`
netli
  • 浏览: 76048 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

error: Python was built with Visual Studio 2003;

阅读更多
用easy_install安装atomisator的时候提示说:
“Python was built with Visual Studio 200*” error:
Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system.
If you have Cygwin installed, you can try compiling with MingW32, by passing “-c mingw32″ to setup.py.

手动安装atomisator的时候,还是如此错误, 怪了, 看来只有用mingw32了。
mingw32已经有了,不用担心, build的时候指定mingw32:
python setup.py build -c mingw32
但是install的时候还是无法通过。 而且使用python setup.py install -c mingw32的时候,错误依旧。
在: http://eli.thegreenplace.net/2008/06/28/compiling-python-extensions-with-distutils-and-mingw/
说通过替换libpython25.a可以通过。 这个方法在我这儿行不通。
有可能他是ActiveState ,我使用的是Cpython,有可能问题出在这儿。
还有一个可能就是install的不理会-c mingw32的选项。
郁闷的是没有命令行可以指定这个选项。
难道非要VS?没有办法,下载了免费版的Visual Studio 2008 Express。
用d:Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat 设置了环境变量。
再来easy_install-2.5 atomisator 错误依旧。
最后在:http://www.procoders.net/?p=204 找到法子:
修改setup.cfg,增加:
[build]
compiler=mingw32
然后 easy_install-2.5 atomisator 果然漂亮。
不知道在么两行内容,害得我花了老长时间去下那个近2G的VS 2008 Express。 真是不值。
好在后来 easy_install-265 atomisator 的时候看见:
atomisatorfilterslevenshteinLevenshtein.c(4109) : warning C4244: “=”: 从”double”转换到”size_t”,可能丢失数据
atomisatorfilterslevenshteinLevenshtein.c(4146) : warning C4244: “初始化”: 从”double”转换到”size_t”,可能丢失数据
这个很明显是cl干的。 稍微宽了些心。
最后在:http://www.procoders.net/?p=204 的commets里面看见有人说:
python setup.py build -c mingw32 install
和自定义
%HOME%pydistutils.cfg
都是上好的方法。而且这两个方法看起来更加棒。 而且在:
http://docs.python.org/install/index.html#config-syntax
有非常完整的Python模块安装说明。以后在有什么东西装不上,一个地方就是去这儿看看,
而不是满世界无头苍蝇似的乱转
分享到:
评论

相关推荐

    gyp verb `which` failed Error: not found: python2

    windows和macOS的python 2.7.18版本: python-2.7.18-macosx10.9.pkg: macOS for OS X 10.9 and later python-2.7.18.amd64.msi: Windows for AMD64/EM64T/x64 python-2.7.18.msi: Windows

    pip 安装报错 error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools

    在 Windows 安装 python 包经常会遇到这错误: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools 遇到这错误不要慌, 进这个网站下载对应的 whl 包即可。 ...

    解决error: Microsoft Visual C++ 14.0 or greater is required. BUG的文

    解决安装某些python包**error: Microsoft Visual C++ 14.0 or greater is required. BUG**报错的文件

    Microsoft Visual Studio 14.0(VC部分)

    Microsoft Visual Studio 14.0 VC部分。 不用每次安装VC2015 ,太麻烦了。 这个VC文件夹,里面有个vcvarsall.bat 对于Qt选择编绎器时,是必须有的。 创建时的路径 : D:\Program Files\Microsoft Visual Studio 14.0...

    Python中对错误NameError: name ‘xxx’ is not defined进行总结

    最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError: name ‘xxx’ ...

    Visual Studio 2015 Tools for Unity

    Extension: Introduce an option to disable the Unity Console logs in Visual Studio's Error List. Debugger: Fix function breakpoints in Visual Studio 2015. Debugger: Add support for Text, XML, ...

    python安装gevent库出现ERROR: Command errored out with exit status 1

    今天安装gevent时出现 ERROR: Command errored out with exit status 1,后面还有一堆错误,好像是说“文件”、setup啊之类的,我在网上花了两小时查了很多方法(例如:升级pip、升级setuptool,然而并没用,难受)...

    visual studio 修复工具

    在Python开发过程中,有时会遇到由于编译环境不完整或者版本不匹配导致的库安装失败问题,这通常表现为错误信息中出现"command 'C:\\Program Files (x86)\\Microsoft Visual Studio..."这类提示。为了解决这类问题,...

    error: Microsoft Visual C++ 14.0 or greater is required. BUG解决包!

    在Windows操作系统中,开发C或C++程序时,可能会遇到“error: Microsoft Visual C++ 14.0 or greater is required”这样的错误信息。这个错误表明你的计算机上缺少微软的Visual C++编译器,它是Microsoft Visual ...

    Visual Studio 2015 VCRedist package x86 + x64

    这些组件是运行使用 Visual Studio 2015 开发的 C++ 应用程序所必需的,并与 Visual C+ 库动态链接。这些包可用于在计算机上运行此类应用程序,即使没有安装 Visual Studio 2015。这些包安装以下库的运行时组件:C ...

    Microsoft Visual C++ Compiler Package for Python(适用python2.7和3.6)

    解决安装python第三方包是的错误error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    python setuptools

    Python的setuptools是一个强大的软件包管理工具,它使得Python开发者能够轻松地构建、打包、分发、安装和管理他们的Python项目。setuptools是Python生态系统中不可或缺的一部分,它扩展了Python的distutils模块,...

    Microsoft Visual C++ Compiler Package for Python

    决安装python第三方包是的错误error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    Aseesm Error for Visual Studio

    标题 "Aseesm Error for Visual Studio" 描述了一个在使用Visual Studio开发过程中遇到的特定错误,即“Aseesm”错误。这个错误可能与程序集(Assembly)或者汇编语言代码有关,因为“Aseesm”可能是“Assembly”的...

    python安装torch时遇到 ERROR: Command errored out with exit status 1:

    python安装torch时遇到 ERROR: Command errored out with exit status 1: 之前用pycharm运行github上一个模型时,遇到了import torch失败的问题,而且用pip安装失败。我根据网上的教程我的博客里有详细教程用...

    Python_field_calculator

    根据给定文件的内容,我们今天要详细探讨的知识点是ArcGIS中的Python字段计算器(Python field calculator)。这个工具对于使用ArcGIS10版本的用户尤其重要,因为它提供了字段计算器只支持Python语言的解决方案,极...

    mysql-for-visualstudio-2.0.5-noinstall

    《MySQL for Visual Studio 2.0.5 非安装版详解》 MySQL for Visual Studio 是一款专为Visual Studio开发者设计的集成工具,它提供了在.NET环境中与MySQL数据库交互的强大功能。版本2.0.5是非安装版,意味着用户...

    visualbuildtools_14.0.zip

    Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ ---------------------------------------- ERROR: Failed building wheel for fasttext Running setup.py ...

    python LookupError: Couldn't find path to unrar library

    在Python编程中,`LookupError: Couldn't find path to unrar library` 是一个常见的错误,通常出现在尝试使用某个模块或库解压RAR文件时。这个错误提示表明系统无法找到用于处理RAR格式的必要库,例如unrar库。下面...

Global site tag (gtag.js) - Google Analytics