首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PyCharm中正确导入libtcod?

如何在PyCharm中正确导入libtcod?
EN

Stack Overflow用户
提问于 2018-10-31 00:29:09
回答 1查看 1.6K关注 0票数 0

我正在尝试设置一个roguelike项目,但我似乎无法将libtcod模块导入到我的项目中。这个helloworld崩溃了,IDE一直告诉我没有名为libtcodpy的模块。

代码语言:javascript
复制
import libtcodpy

def main():
    print('Hello World!')


if __name__ == '__main__':
    main()

将模块导入Python项目的正确方法是什么?我已经习惯了Java,所以我希望类似于Maven那样的东西来管理依赖关系。实际上,在PyCharm中似乎也有类似的东西,venv的这个包管理器,从我收集的内容中可以将特定于项目的东西从OS或python全局的东西中分离出来:

但是libtcod在单击"+“按钮后出现的模块列表中并没有出现,只是其他一些与libtcod库有关的模块(我猜?)。此外,我在设置libtcod时发现的所有教程都建议您在某个地方手动复制文件,或者运行一些命令,我认为导入和其他类似的解决方案都是我尝试过的,但这些解决方案都没有工作。我不想通过使用这种处理依赖关系的方法来污染我的项目结构,如果我可以避免的话。

Q:如何让libtcod以尽可能干净和遵守约定的方式在我的PyCharm项目中工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-31 01:05:02

看看这个名为tcod:https://github.com/libtcod/python-tcod/blob/master/README.rst#installation的github项目

它是libtcod的python端口。

若要使用pip安装,请使用以下命令: python -m pip install tcod 如果得到错误"ImportError: DLL加载失败:无法找到指定模块“。当试图导入tcod/tdl时,您可能需要最新的Microsoft运行时。区块报价

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53074663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档