【问题标题】:importing the wx module in python在python中导入wx模块
【发布时间】:2012-05-07 21:05:36
【问题描述】:

当我在 python 解释器中导入 wx 模块时,它按预期工作。但是,当我在导入列表中使用 wx 运行脚本(即 test.py)时,我需要编写“python test.py”才能运行该脚本。如果我尝试执行“test.py”,我会收到一个导入错误,指出没有名为“wx”的模块。为什么我需要在命令中包含单词 python?

PS 我找到的最有用的答案是“用于 REPL 的 Python 与运行脚本的 Python 不同。打印 sys.executable 以进行验证。”但我不明白这是什么意思。

【问题讨论】:

    标签: python import module wxwidgets


    【解决方案1】:

    编写一个两行脚本(例如名为 showexe.py):

    import sys
    print sys.executable
    

    showexe.pypython showexe.py 两种方式运行。它会告诉您在这两种情况下是否使用相同的可执行文件。如果不是,那么这将取决于您的操作系统,您必须做什么才能使两者运行相同的东西。

    【讨论】:

      【解决方案2】:

      如果您以 #!/usr/local/bin/python 之类的方式启动脚本(但使用 python 解释器的路径),您可以在命令中不包含 python 的情况下运行它,例如 bash 脚本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-02
        • 1970-01-01
        • 2019-10-07
        • 1970-01-01
        • 1970-01-01
        • 2015-08-04
        • 2015-10-06
        • 2018-02-02
        相关资源
        最近更新 更多