问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

在PyCharm中配置Windows系统下的Lua开发环境(附调试全流程)

创作时间:
作者:
@小白创作中心

在PyCharm中配置Windows系统下的Lua开发环境(附调试全流程)

引用
CSDN
1.
https://blog.csdn.net/m0_59010509/article/details/145589866

前言

对于需要同时进行Python和Lua开发的开发者而言,在PyCharm中直接运行调试Lua脚本可以显著提升开发效率。本文将详细介绍Windows系统下的完整配置流程,包含常见问题解决方案及优化建议。

一、环境准备阶段

1.1 安装Lua运行环境

推荐使用LuaForWindows集成包(当前最新版5.1):

下载地址:

https://github.com/rjpcomputing/luaforwindows/releases

注意:安装路径建议保持默认C:\Program Files (x86)\Lua\5.1,避免后续路径配置问题。安装成功后的路径如图所示:

1.2 配置Lua包管理工具(LuaRocks)

  1. 下载最新Windows版本:

访问以下地址:

https://github.com/luarocks/luarocks/wiki/Installation-instructions-for-Windows

下载luarocks-3.x.x-win32.zip

  1. 解压到Lua安装目录:

示例路径:C:\Program Files (x86)\Lua\luarocks-3.3.0-win32

  1. 执行安装命令(管理员权限运行CMD):
cd "C:\Program Files (x86)\Lua\luarocks-3.3.0-win32"
install.bat /F /LUA "C:\Program Files (x86)\Lua\5.1" /P "C:\Program Files (x86)\Lua\5.1\luarocks" /SELFCONTAINED /Q
  1. 验证安装:cmd输入以下代码
where luarocks

正确应返回:C:\Program Files (x86)\Lua\5.1\luarocks\luarocks.bat

二、PyCharm插件配置

2.1 安装EmmyLua插件

  1. 打开pycharm软件,找到以下路径File > Settings > Plugins(下图右上角位置也可)

  2. Marketplace搜索"EmmyLua"

  1. 安装后重启IDE

功能亮点:

  • 智能代码补全
  • 语法错误检查
  • 调试器集成
  • 文档即时提示

三、项目配置指南

3.1 创建Lua运行配置

  1. pycharm界面点击Run > Edit Configurations

  2. 点击+选择Lua application

  3. 关键参数设置:见下图白框配置

program:C:\Program Files (x86)\Lua\5.1\lua.exe

working directory:C:\Program Files (x86)\Lua\5.1

3.2 目录标记规范

  1. 项目根目录右键 -> Mark Directory as -> Sources Root

  2. 建议项目存放路径:

C:\Program Files (x86)\Lua\MyProject

注意:这是LuaForWindows的默认模块搜索路径要求

四、新建lua文件

  1. 操作如图所示:

现在让我们看看成功没有,写一个简单的lua代码,点击运行后查看输出结果

五、常见问题排查

5.1 模块加载失败

  • 症状:module 'xxx' not found

  • 解决方案:

  1. 确认package.path包含项目路径

  2. 检查LUA_PATH环境变量

  3. 使用绝对路径引入

5.2 权限问题

  • 症状:安装时报错/文件无法写入

  • 解决方案:

  1. 以管理员身份运行CMD/PyCharm

  2. 关闭杀毒软件实时防护

5.3 路径包含空格

  • 所有涉及Program Files的路径建议用双引号包裹

  • 示例:cmd输入下面代码

cd "C:\Program Files (x86)\Lua\5.1"
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号