我的物理课要求我使用 VPython用于制作模型等。我喜欢将代码合并到 Physics 中的想法,VPython 总体上看起来相当不错,但 VPython 真的希望您使用 VIDLE,他们的 IDLE 版本,作为您的 IDE。
我正在尝试在我最喜欢的 Python IDE 中使用它,PyCharm .如果我运行一个使用我知道在 VIDLE 中工作的 VPython 模块的脚本,我会得到一个错误:
ImportError: No module named visual
我可以转到 PyCharm 的项目解释器页面,在那里我似乎应该能够添加和删除模块,但我不知道该怎么做。如果我单击“添加/安装包”,它会显示一个包含大量可用包的可搜索列表(来自 PyPi 数据库,对吗?),但 VPython 不在列表中。
VPython 似乎由名为“vis”、“visual”和“visual_common”的 3 个模块组成,还安装了其他模块“numpy”(已安装)、“FontTools”、“Polygon”和“ttfquery” ".
有什么想法吗?希望这只是一些简单的事情。
最佳答案
不幸的是,您无法像安装普通 python 包那样简单地安装 vpython。这个过程比这复杂得多。不过,如果您想使用 PyCharm 进行开发,您仍然可以。
首先,您需要在 Windows 上安装 vpython。这可能会将其自身安装为您的主要 python 安装站点包之一。
从这里安装 -> http://vpython.org/contents/download_windows.html
这样做之后,只需选择安装了vpython的python安装。
如果你想创建一个 virtualenv,那么使用 --system-site-packages
:
$ virtualenv --help [12:51:06]
Usage: virtualenv [OPTIONS] DEST_DIR
Options:
--version show program's version number and exit
(...)
--no-site-packages DEPRECATED. Retained only for backward compatibility.
Not having access to global site-packages is now the
default behavior.
--system-site-packages
Give the virtual environment access to the global
site-packages.
(...)
关于python - 在 PyCharm 中使用 VPython,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25392418/