在 python 中调用某物是什么意思
what does it mean to invoke something in python
所以,我试图弄清楚如何导入 pyglet,我找到的答案之一是:
I invoked:
sudo python setup.py install
我会如何 'invoke' 这个,在什么地方?
"Invoking sudo" 是一个 linux 控制台术语,所以这是您在控制台中执行的操作。
在 windows 中,您 "invoke" 通过命令提示符。
首先,欢迎来到 Whosebug。
调用只是 "calling a command" 的一种奇特表达方式,所以基本上 "answer" 您发现令人难过的是操作系统终端中的 "execute this command"(在 Windows 就是 command promt
又名 cmd.exe
而在 Linux 中最有可能是 xterm
或 terminal
使用 bash
)
该命令本身不会帮助您 import pyglet,但是它可能用于从源文件夹安装它。
你下载了 Pyglet 了吗?你是怎么安装的?哪个版本?
以上命令的作用
它将给 python
一个名为 setup.py
的脚本,带有一个名为 install
的参数。现在,setup.py
很可能是一个基于 setuptools
的脚本,它带有用于安装 pyglet 的默认 pyglet 源。因此,您需要 setuptools
和 PATH
变量中适当的 python 版本。
安装 Pyglet 之后
这就是您导入它或让它工作的方式(一个使用糟糕的编程解决方案的基本示例 运行):
import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',
font_name='Times New Roman',
font_size=36,
x=window.width//2, y=window.height//2,
anchor_x='center', anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.app.run()
所以,我试图弄清楚如何导入 pyglet,我找到的答案之一是:
I invoked:
sudo python setup.py install
我会如何 'invoke' 这个,在什么地方?
"Invoking sudo" 是一个 linux 控制台术语,所以这是您在控制台中执行的操作。 在 windows 中,您 "invoke" 通过命令提示符。
首先,欢迎来到 Whosebug。
调用只是 "calling a command" 的一种奇特表达方式,所以基本上 "answer" 您发现令人难过的是操作系统终端中的 "execute this command"(在 Windows 就是 command promt
又名 cmd.exe
而在 Linux 中最有可能是 xterm
或 terminal
使用 bash
)
该命令本身不会帮助您 import pyglet,但是它可能用于从源文件夹安装它。 你下载了 Pyglet 了吗?你是怎么安装的?哪个版本?
以上命令的作用
它将给 python
一个名为 setup.py
的脚本,带有一个名为 install
的参数。现在,setup.py
很可能是一个基于 setuptools
的脚本,它带有用于安装 pyglet 的默认 pyglet 源。因此,您需要 setuptools
和 PATH
变量中适当的 python 版本。
安装 Pyglet 之后
这就是您导入它或让它工作的方式(一个使用糟糕的编程解决方案的基本示例 运行):
import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Hello, world',
font_name='Times New Roman',
font_size=36,
x=window.width//2, y=window.height//2,
anchor_x='center', anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.app.run()