模型封装调用之环境搭建之环境搭建

Cython在win10的安装部署测试

1.安装GCC编译环境,推荐使用MinGW
下载地址:http://sourceforge.net/projects/mingw/files/
2.安装cython
cython的安装有两种方法:
第一种是在python环境中输入命令

pip install cython

我的python环境是使用anaconda(亲测可行)
后面会用到相应的环境路径
第二种是 安装官方提供的压缩包
下载地址:http://www.cython.org/#download,
下载解压后,在解压目录运行:

python setup.py install

3.测试环境
(1)创建一个文件名为hellocython.pyx的文件,文件的内容如下:

cdef extern from"stdio.h":
    extern int printf(const char *format, ...) 
def SayHello():
    printf("hello,world\n")
    return 0

该代码的含义就是调用c语音的print函数打印hello,world
(2)在上一个文件的同一文件夹中创建一个文件名为Setup.py的文件,文件内容为:

from distutils.core import setup
from distutils.extension import Extension
from Cython.Build import cythonize
 
setup(
  name = 'hellocython',
  ext_modules=cythonize([
    Extension("hellocython", ["hellocython.pyx"]),
    ]),
)

(3)代码编译
在上述两个文件同一目录中执行以下编译代码:(注意:一定要在所安装的上述环境下执行命令行终端)

python Setup.py build

运行结果:
在这里插入图片描述
(4)代码安装
在上述两个文件同一目录中执行以下安装代码:(注意:一定要在所安装的上述环境下执行命令行终端)

python Setup.py install

运行结果:
在这里插入图片描述
(5)代码测试
测试结果:
在这里插入图片描述
4.走过的坑
(1)出现error:Unable to find vcvarsall.bat’的错误
要在python 的安装目录环境中新建一个文件,文件名为:distutils.cfg里面内容如下:

[build]
compiler = mingw32
 
[build_ext]
compiler = mingw32

如果你采用的是anaconda配置的python环境,可以仿照我的路径查看一下自己的路径。

E:\Anaconda3\envs\pytorch\Lib\distutils

(2)安装的虚拟环境一定要注意

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值