python - 在 PyCharm 中使用 VPython

标签 python pycharm vpython

我的物理课要求我使用 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/

相关文章:

python - PyCharm 终端不激活 conda 环境

python - vpython中的椭圆轨道

python - 如何从全屏(!)VPython 窗口捕获屏幕?

python manage.pysyncdb不创建表

python - 有人可以举一个 "operator.index ()"的例子吗?

python - Django 数据库查询在比较字符串时给出意外的 'illegal double'

python - 返回 CountVectorizer 中行的索引,这些行在 scikit 学习中具有特定功能的非零条目

python - 有没有办法删除群组的特定内容?

python - Python索引错误: list assignment index out of range ,

python - 如何在 VPython 中注释/标记对象(箭头)?