ImportError:没有名为visual.graph的模块

时间:2018-04-03 15:51:28

标签: python graph vpython

为什么我收到此错误?

ImportError: No module named visual.graph

我认为vpython是合适的。

当我尝试安装时,我在CMD ANACONDA中收到此消息:

(base) C:\Users\vitor>conda install -c mwcraig vpython
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - astropy
  - vpython
Use "conda info <package>" to see the dependencies for each package.

我不知道为什么它不起作用。我的代码:

from visual.graph import *
graph = gdisplay (x = 0,y = 0, width = 500, height = 300)
function = gcurve(color = color.red)
for x in arange (0., 5.0 , 0.01):
    rate(40)
    y = sin(30 * x) + sin(33 * x)
    function.plot( pos=(x , y))

1 个答案:

答案 0 :(得分:0)

您使用的是#34; Classic VPython&#34;或者新的VPython 7.可视模块仅适用于&#34; Classic VPython&#34;而不是在新的VPython 7中。这是Classic Vpython中的图形演示程序

https://github.com/vpython/visual/blob/master/examples/graphtest.py

这是VPYthon 7中的图形演示程序。

http://www.glowscript.org/#/user/GlowScriptDemos/folder/Examples/program/GraphTest

http://www.glowscript.org/#/user/GlowScriptDemos/folder/Examples/program/GraphTest/edit

要在VPython 7下运行它,请替换上面代码中的第一行

GlowScript 2.7 VPython

来自vpython import *

有关vpython 7的详细信息以及它与经典vpython的不同之处,请参阅vpython.org。