gpt4 book ai didi

python - 如何从 IDE 使用 Vpython(可视化)

转载 作者:太空宇宙 更新时间:2023-11-04 03:57:46 36 4
gpt4 key购买 nike

我是 python 的新手,我不完全了解版本和库,所以可能有一个简单的解决方案来解决我的问题。

我正在从事一个项目,在这个项目中,我们必须直观地显示我们的模拟。我在 Mac OSX 10.8.4 上安装了 Vpython,到目前为止,从命令行运行该程序时可视化工作正常。但是我想使用 IDE(Eclipse、Sublime Text、Spyder。理想情况下是 Spyder)但是每当 from visual import * 出现时,我都会收到以下错误:

  >>> runfile(r'/Users/robinnewhouse/code/Spyder/astro/maintest.py', wdir=r'/Users/robinnewhouse/code/Spyder/astro')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 523, in runfile
execfile(filename, namespace)
File "/Users/robinnewhouse/code/Spyder/astro/maintest.py", line 7, in <module>
from visual import *
ImportError: No module named visual

所以我尝试使用 Spyder 的 PYTHONPATH 管理器将路径添加到包中。我遇到了同样的错误。

然后在最后的努力中,我尝试手动将“visual”包添加到 Spyder 的包含包目录 (/Applications/Spyder.app/Contents/Resources/lib/python2.7/),我得到了一个不同的包(尽管更糟)错误:Fatal Python error: PyThreadState_Get: no current thread

我不知道如何处理这个问题,但最令人沮丧的部分是,如果我在命令行中运行相同的文件,它工作正常。 (说到这里,如果有帮助的话,我使用which python时出现的python版本是/Library/Frameworks/Python.framework/Versions/2.7/bin/python

感谢您提供的任何建议。

最佳答案

(这里是 Spyder 开发者)正确的解决方案是:在 Spyder 中你需要去

工具 > 首选项 > 控制台 > 高级设置 > Python 可执行文件

然后更改出现在那里的文件

/usr/bin/python

但是,在执行此操作之前,您需要再次重新安装 Spyder,因为您向其中添加了 visual 模块,但现在它已损坏。

关于python - 如何从 IDE 使用 Vpython(可视化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380039/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com