`
东边日出西边雨
  • 浏览: 258441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows下安装c扩展的python模块

 
阅读更多

 

在windows下安装c语言写的python模块时,例如:

 

               pip install lz4

 

 有时会报错 “Unable to find vcvarsall.bat", 这是由于安装c写的模块时,有个编译的过程,默认会查找vs2008的编译器,如果找不到就会报错,如果系统上安装有vs2008就不会报错。这时如果电脑上安装有vs2010 或者 vs2012,可以在命令行执行以下命令解决:

 

vs2010

               SET VS90COMNTOOLS=%VS100COMNTOOLS%

vs2012

               SET VS90COMNTOOLS=%VS110COMNTOOLS%

 

 

分享到:
评论

相关推荐

    Python2.7.14 for windows64位 最新版下载

    然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,...

    python使用ctypes调用扩展模块的实例方法

    因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面是dll,linux上面则是so,编译好之后,交给python去调用。而且通过扩展模块的方式还可以解决python的GIL的...

    MessagePack的Python实现MessagePack-Python.zip

    MessagePack-Python 是用于 Python 的 MessagePack 序列化实现。MessagePack 是一个基于...对于 Python 3.5,Microsoft Visual Studio 2015 社区版或 Express Edition 可用于构建扩展模块。 标签:MessagePack

    pyahocorasick:实现Aho-Corasick算法的Python模块(C扩展和纯Python)

    该库提供了一个ahocorasick Python模块,您可以将其用作类似于dict的Trie,也可以将Trie转换为自动机以进行有效的Aho-Corasick搜索。 它是用C实现的,并在Python 2.7和3.4+上进行了测试。 它可以在Linux,Mac和...

    Windows平台Python编程必会模块之pywin32介绍

    不过,python模块虽多,也不可能满足开发者的所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API来实现。 要完成这一目标,有两种办法,一种是使用C编写Python扩展...

    赋予你的Python项目新生命:打包为独立可执行文件(exe)的简单步骤

    它支持Windows、Linux和Mac OS X平台,并且可以处理各种类型的Python代码,包括C扩展模块和GUI应用程序。下面是一份PyInstaller入门教程,帮助你快速上手。 ## 安装PyInstaller 在使用PyInstaller之前,你需要先安装...

    Python编程入门经典

    17.2 构建并安装扩展模块 320 17.3 从Python向C传递参数 322 17.4 从C向Python返回值 325 17.5 LAME项目 326 17.6 LAME扩展模块 330 17.7 在C代码中使用Python 对象 342 17.8 本章小结 345 17.9 习题 346 第18章 ...

    python-计算机-python 是什么-python有什么用-python的使用场景有哪些-python的发展前景

    关于python python 是什么,python有什么用,python的...可扩展性:Python可以通过C/C++编写的扩展模块进行性能优化,同时也可以与其他语言进行集成。 丰富的社区支持:Python拥有庞大的开源社区,提供了大量的文档

    python 是什么-python有什么用-python的使用场景有哪些-python的发展前景

    可扩展性:Python可以通过C/C++编写的扩展模块进行性能优化,同时也可以与其他语言进行集成。 丰富的社区支持:Python拥有庞大的开源社区,提供了大量的文档、教程、示例代码和解决方案,方便开发者学习和交流。 ...

    Python 2.5

    语言扩展可以用C、C++或Java为Python编写新的新言模块,如函数。或者与Python直接编译在一起,或者采用动态库装入方式实现。也专门有人编写了一个工具,可以实现为Python自动实现函数接口封装,这就是SWIG...

    python3.6.0入门指南(官方版)

    相比之下, Python 更易于使用,无论在 Windows 、 Mac OS X 或 Unix 操作系统上它都会帮助你更快地完成任务。 虽然 Python 易于使用,但它却是一门完整的编程语言;与 Shell 脚本或批处理文件相比,它为编写大型...

    python-3.7.0b5下載

    Python 3系列中的一个持续的挑战是确定一种合理的默认策略,用于处理目前在非Windows平台上使用默认C或POSIX语言环境的“7-bit ASCII”文本编码假设。 PEP 538更新默认解释器命令行界面,自动将该语言环境强制转换...

    python计算机视觉编程

    5.3.3 多视图的扩展示例 5.4 立体图像 练习 第6章 图像聚类 6.1 k-means聚类 6.1.1 scipy聚类包 6.1.2 图像聚类 6.1.3 在主成分上可视化图像 6.1.4 像素聚类 6.2 层次聚类 6.3 谱聚类 练习 ...

    python3.6.4

    然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,...

    Python Cookbook

    17.6 用PySequence_Fast将Python序列转为 C数组 604 17.7 用迭代器逐个访问Python序列的元素 608 17.8 从Python可调用的C函数中返回None 611 17.9 用gdb调试动态载入的C扩展 613 17.10 调试内存问题 614 第18...

    嵌入在Python的x86-64汇编器PeachPy.zip

    C 头文件生成的函数JSON 格式的函数元数据基于 Python 的元编程和代码生成多个指令流的复用(有助于软件流水线)兼容 Python 2 和 Python 3,CPython 和 PyPy在线 DEMO: PeachPy.IO 标签:PeachPy

    Python编程语言设计开发的C语言学习及考试信息管理系统.zip

    Python还具有跨平台支持,可以在多种操作系统上运行,包括Windows、Mac OS、Linux等,这使得开发者无需考虑不同平台之间的差异,可以轻松地实现跨平台部署。 Python是一种面向对象编程语言,可以进行抽象和封装。...

    Nuitka是用Python编写的Python编译器。 它与Python 2.6、2.7、3.3、3.4、3.5、3.6、3.7和3.8完全兼容。 您为它提供了Python应用程序,它执行了许多巧妙的操作,并吐出了一个可执行文件或扩展模块。-Python开发

    嵌入所有模块的程序编译Nuitka用户手册内容概述使用要求命令行安装许可证用例用例1-带有所有模块嵌入的程序编译用例2-扩展模块编译用例3-程序包编译提示Python命令行标志缓存运行器最快的C编译器异常慢下来Windows...

    python最全的题目及答案8.docx

    151、 假设os模块已导入,那么列表推导式 [filename for filename in os.listdir('C:\Windows') if filename.endswith('.exe')] 的作用是列出C:\Windows文件夹中所有扩展名为.exe的文件。(对) 152、 ...

    (完整word版)python3基础教程.doc

    可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法 ,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。 8.数据库:Python提供所有主要的商业数据库的接口。 9。GUI编程:...

Global site tag (gtag.js) - Google Analytics