python - 使用 Cython 保护 Windows 中的 Python 代码
问题描述
我使用 Cython 来保护 Python 代码。我可以在 Linux 中很好地保护代码,它将 .py 文件转换为 .so。但我在 Windows 中遇到错误。我需要安装任何东西才能在 Windows 上使用吗?这是我的代码。
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext_modules = [
Extension("main", ["main.py"]),
]
setup(
name = 'My Program Name',
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules
)
然后我运行 compile.py 文件。python compile.py build_ext --inplace 在 Windows 中,它首先构建 main.c 文件,但随后出现错误错误:无法找到 vcvarsall.bat。
解决方案
推荐阅读
- json - 你如何在 mac 上创建一个 .json 文件?
- javascript - 将 CSV 导入 Javascript 数组
- javascript - 无法使用表格 HTML 模板从 Google App 脚本发送电子邮件
- jquery - JQuery 无效或意外令牌并等待循环首先完成
- java - 1/72 PDFBox 值从何而来?
- python - sum(attribute) 和 attribute.sum() 有什么区别?
- javascript - 未找到 .js 文件的警告...我在项目中添加了一个登录模板,运行程序后出现两个警告
- c# - 如何将 C# 数组复制到 F# 数组?
- python - 为什么 PyCharm 显示混合关键字和位置占位符的 lint 错误“格式字符串的参数太少”?
- python - 从python意外结果中的字符串中提取模式