Python discordpy无法与pip一起安装
我一直试图通过Python discordpy无法与pip一起安装,python,Python,我一直试图通过pip install discordpy安装discordpy,但收到一条消息: pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct an
pip install discordpy
安装discordpy,但收到一条消息:
pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip install discordpy
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
我在cmd和windows power shell中都这样做了,在cmd中,我得到的错误如下:
“pip”未被识别为内部或外部命令,
可操作的程序或批处理文件
我尝试了很多在堆栈溢出上发现的方法,但都没有效果。我正在使用的Python版本是3.7。Pip在开始使用它时很混乱。它既是一个命令行参数,也是一个python方法 然而,你也掉进了陷阱,我也是。如果您想将其用作固有的命令行参数,如
>pip install[package]
,则需要安装pip应用程序。好消息是你不需要这么做。请尝试将其作为python方法运行:
>python-mpip安装[软件包]
Pip在开始使用时会感到困惑。它既是一个命令行参数,也是一个python方法
然而,你也掉进了陷阱,我也是。如果您想将其用作固有的命令行参数,如>pip install[package]
,则需要安装pip应用程序。好消息是你不需要这么做。请尝试将其作为python方法运行:
>python-mpip安装[软件包]
首先,检查python路径在哪里。如果你已经知道了,那太好了。如果没有,那么您应该做的是在
导入系统
对于sys.path中的p:
打印(p)首先,检查python路径的位置。如果你已经知道了,那太好了。如果没有,那么您应该做的是在 导入系统 对于sys.path中的p:
print(p)由于pip与更高版本的python(>3.4)捆绑在一起,因此可以将pip作为python的一种方法运行 因此,不要使用
>pip install discord.py安装,而是使用>python-m-3.7 pip install discord.py[voice]
如果您有多个python版本,则-3.7
标记告诉您要安装到哪个版本。例如,如果您使用的是3.8,则将使用-3.8
标记
Voice是用于Voice support的,它只是将PyNaCl添加到其依赖项列表中,如果您没有与VoiceChannel交互,它是完全可选的
一个常见的误解是不要仅仅因为说v1.0.1就安装discord,而实际上,discord
只是PyPi上discord.py
的镜像包,因为如果你看得更深入一些,discord.py
是PyPi的依赖项。但是,仍然建议在discord
上安装discord.py
如果您使用的是VENV(虚拟环境),请使用IDE附带的软件包管理器或命令行进行安装。由于pip与python的更高版本(>3.4)捆绑在一起,因此可以将pip作为python的一种方法来运行
因此,不要使用>pip install discord.py安装,而是使用>python-m-3.7 pip install discord.py[voice]
如果您有多个python版本,则-3.7
标记告诉您要安装到哪个版本。例如,如果您使用的是3.8,则将使用-3.8
标记
Voice是用于Voice support的,它只是将PyNaCl添加到其依赖项列表中,如果您没有与VoiceChannel交互,它是完全可选的
一个常见的误解是不要仅仅因为说v1.0.1就安装discord,而实际上,discord
只是PyPi上discord.py
的镜像包,因为如果你看得更深入一些,discord.py
是PyPi的依赖项。但是,仍然建议在discord
上安装discord.py
如果您使用的是VENV(虚拟环境),请使用IDE随附的软件包管理器或命令行进行安装。如果您收到一条错误消息,说“pip”或“python”未被识别为内部或外部命令”,或类似信息,您可能没有调整PATH系统变量以包括指向任一程序的可执行路径。或者,您可能需要激活虚拟环境并使用python-mpip…
如何调整上的PATH变量
- 窗口:
- Unix:
- Mac:
如何激活您的虚拟环境:
导航到venv的目录
Windows:venv\Scripts\activate
Unix/Mac:source-venv/bin/activate
(通过键入deactivate来停用)
注:此答案取自discord.py机器人R.Danny。您可以在此处加入官方discord.py服务器以使用bot:
调用命令以获取响应:!标记路径
如果您收到一条错误消息,说“pip”或“python”未被识别为内部或外部命令”,或者类似的内容,那么您可能没有调整path系统变量以包括指向这两个程序的可执行路径。或者,您可能需要激活虚拟环境并使用python-mpip…
如何调整上的PATH变量
- 窗口:
- Unix:
- Mac:
如何激活您的虚拟环境:
导航到venv的目录
Windows:venv\Scripts\activate
Unix/Mac:source-venv/bin/activate
(通过键入deactivate来停用)
注:此答案取自discord.py机器人R.Danny。您可以在此处加入官方discord.py服务器以使用bot:
调用命令以获取响应:!标记路径
这是否回答了您的问题?由于您使用的是Python 3.7,请尝试执行pip3安装discordpy
这是否回答了您的问题?由于您使用的是Python 3.7,请尝试执行pip3安装discordpy