【问题标题】:Installing libtcod for python returns “Access denied” im Terminal为 python 安装 libtcod 在终端返回“访问被拒绝”
【发布时间】:2018-09-07 02:45:23
【问题描述】:

我一直在尝试在线学习 python3+libtcod roguelike 教程,但我被困在了第一个障碍上。

当我尝试将“libtcodpy”导入 python 时,我会从终端收到“拒绝访问”。

我已经尝试以管理员身份运行,但访问被拒绝,我还重新启动了计算机,并检查了安全性,它声称计算机上的所有用户都可以完全访问 python 和我解压缩 libtcod 的文件。

有人知道如何解决这个问题吗?这可能是未来的一个问题,还是只是 libtcod 的问题?

以后在为 python 安装其他库时,我该怎么做才能避免“访问被拒绝”?

我正在使用带有最新版本 python 和最新版本 libtcod 的 Windows 10。

【问题讨论】:

    标签: python cmd terminal access-denied libtcod


    【解决方案1】:

    尝试以管理员身份运行 CMD 或 Powershell(终端)。 这应该允许您将软件包安装到系统中。

    为避免这种混乱,我建议设置一个虚拟环境,例如 Anaconda 或 Virtualenv,并使用它们来“托管”您的项目。

    更多关于anacondahere

    【讨论】:

    • 感谢您的回复。我已经尝试以管理员身份尝试 cmd 并导航到我解压缩 libtcod 1.7.0 文件夹的文件夹并放入以下行:c:\> python -c“import libtcodpy”,它仍然给我一个拒绝访问。在 power shell 中,我没有拒绝访问,而是它不知道 c:\> 是什么。如果我导航到该文件夹​​,然后尝试编写“python -c”import libtcodpy”(没有 c:\>)部分的相同代码,我不会收到错误,但它似乎没有正确安装。知道这可能是什么原因。也感谢您的虚拟环境推荐。
    • 我通过使用 python tdl 并安装 c++ 可再发行组件解决了这个问题,但是感谢虚拟环境提示,我将来会使用它
    猜你喜欢
    • 1970-01-01
    • 2017-08-09
    • 2020-05-28
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    相关资源
    最近更新 更多