【问题标题】:Run Visual Python script from bash terminal从 bash 终端运行 Visual Python 脚本
【发布时间】:2023-04-04 08:15:02
【问题描述】:

我正在尝试通过 bash 运行 Visual Python (“VPython”) 附带的示例程序,例如 bounce.pyorbit.py 等。

当我在包含这些示例的文件夹中时(C:\Python27\Lib\site-packages\visual\examples),我可以右键单击任何示例并选择“打开方式”,然后从给定程序列表中选择“python.exe”。这种方法能够很好地运行程序,并生成在房间中弹跳的球、轨道球等的视觉表示。

另一方面,当我使用 bash 导航到此文件夹然后尝试运行 python bounce.py 时,我收到错误消息:

Traceback(最近一次调用最后一次):文件“bounce.py”,第 1 行,在

from visual import * ImportError: No module named visual

我的印象是调用python bounce.py 实际上与使用python 可执行文件打开文件相同,但行为不同。我不确定为什么“使用 python.exe 打开”方法会允许示例找到可视模块,但通过 bash 打开示例却无法找到相同的模块。任何建议或帮助将不胜感激。

(旁注,我正在通过新测试版在 Windows 上的 Ubuntu 上运行 Bash https://msdn.microsoft.com/en-us/commandline/wsl/about

【问题讨论】:

    标签:
    python
    bash
    python-2.7
    executable
    vpython