从bash终端运行可视化Python脚本

从bash终端运行可视化Python脚本,python,bash,python-2.7,executable,vpython,Python,Bash,Python 2.7,Executable,Vpython,我试图通过bash运行visualpython(“VPython”)附带的示例程序,如bounce.py,orbit.py,等等 当我在包含这些示例的文件夹中时(C:\Python27\Lib\site packages\visual\examples),我可以右键单击任何示例并选择“打开方式”,然后从给定程序列表中选择“python.exe”。该方法能够很好地运行程序,并生成房间内弹跳球、环绕球等的视觉表示 另一方面,当我使用bash导航到此文件夹,然后尝试运行python bounce.py

我试图通过bash运行visualpython(“VPython”)附带的示例程序,如
bounce.py
orbit.py
,等等

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

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

回溯(最后一次调用):文件“bounce.py”,第1行,在 来自visual import*导入错误:没有名为visual的模块

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

(旁注,我正在通过新的beta版在Windows上运行Ubuntu上的Bash)

Linux环境(Windows上的Bash)包括内置python,它没有包
visual

如果双击该文件,右键单击,然后用python.exe打开,或者通过
cmd
powershell
执行脚本,它将使用Windows计算机上安装的python。如果在
bash
中执行脚本,它将在Linux子系统中使用Python。就这样