使用:Windows 10,NMP 6.4.1,节点v10.13.0,GIT 2.8.4
一个显示IMDB记录的简单应用程序: https://ide.c9.io/learnwithcolt/webdevbootcamp文件夹APIS / movie_search_app
下载后可在Windows本地运行。一切正常。
当我跑步时:
electron-forge init my-new-app
√ Checking your system
It looks like you are missing some dependencies you need to get Electron running.
Make sure you have git installed and Node.js version 6.0.0+
package.json:
{
"name": "imdb",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"ejs": "^2.6.1",
"express": "^4.16.4",
"request": "^2.88.0"
},
"devDependencies": {
"electron": "^3.0.8"
}
}
其他proyects也是如此。 CMD以管理员身份运行。
答案 0 :(得分:1)
其他物种也是如此
是否也使用%matplotlib qt
import numpy as np
from sympy import hermite
from scipy.special import gamma
import matplotlib.pyplot as plt
from matplotlib import animation
def psi(n, x, t):
A = (np.pi ** -0.25) * (1 / np.sqrt((2 ** n) * gamma(n + 1)))
E = n + 0.5
f = A * hermite(n, x) * np.exp(-(x ** 2) / 2) * np.cos(E * t)
return f
def animar(f, x0=0, xf=1, dx=0.01, t0=0, tf=1, dt=0.01, ym=-2, yM=2):
nf = int((xf - x0) / dx + 1)
nt = int((tf - t0) / dt + 1)
x = np.linspace(x0, xf, nf)
t = np.linspace(t0, tf, nt)
fig, ax = plt.subplots()
ax.set_xlim((x0, xf))
ax.set_ylim((ym, yM))
line, = ax.plot([], [], lw=2)
def init():
line.set_data([], [])
return line,
def animate(i):
y = f(x, i)
line.set_data(x, y)
return line,
anim = animation.FuncAnimation(fig, animate, init_func=init,
frames=5 * t, interval=20, blit=True)
plt.show()
return anim
F = lambda x,t: psi(1, x, t)
anim = animar(F, x0=-3, xf=3, tf=3, ym=-1, yM=1)
或其他CLI工具?我的猜测是这是一个electron-forge
问题-电子伪造找不到您的Node / Git安装。
您可以尝试path
,但这是一个漫长的尝试。
此外,请确保您使用的是正确版本的Electron Forge。现在有一个新的已经坏了。
master分支是对Electron Forge的重写,最终将是6.x系列。如果您正在寻找5.x系列(当前发布到NPM的版本),请查看5.x分支。