好的,所以,我实际上是编程Python的初学者,昨天我才发现你应该如何在Python命令行中编码pip install ModuleName
,而不是在交互式shell中编码。我试图下载很多模块,例如Send2Trash模块,Pyperclip,Requests,Beautiful Soup和Selenium。如何在Python上安装模块?
在查看关于安装模块的论坛之前,我发现我们需要如何使用pip工具。我是Windows用户,但由于某种原因,我在下载Python时没有安装'Scripts'文件夹。我不知道我们需要它,所以我使用GitHub中的原始脚本setup.py,并将脚本粘贴到Python中的文件编辑器中,在交互式shell中运行它,并尝试导入我需要的模块。它适用于Pyperclip和Requests模块;我在使用import pyperclip
或import requests
导入它们后没有弹出任何错误,但是当我为其余模块尝试相同的过程时,出现了一些错误。
此外,当我试图在pypi.python.org上下载模块时,我尝试使用交互式shell打开它,但弹出一个'文件的编码对Python3.x无效' ,当我点击'确定'时,它会说'失败解码',并关闭所有内容。
因此,在论坛后阅读论坛后,我发现如何下载pip,并且还能够下载setuptools和wheel。我不确定它是否已经下载了真的,但是我能够获得之前没有的“脚本”文件夹,所以我想是这样。我也已经使用编辑环境进入我的PATH
,并且编辑了Path
变量,因此它的值将导致我的'脚本'文件夹。请告诉我,如果我在这里做了正确的事情。
因此,根据论坛的建议,我试图通过在Python命令行中输入pip install ModuleName
而不是交互式shell来安装我需要的模块,但它仍然给我一个语法错误。我也在命令提示符中尝试过,输入相同的代码pip install ModuleName
,但是当我单击Enter时,什么也没有发生;没有错误或任何东西。好像我的安装被接受了,但是当我尝试在交互式shell中导入模块时,它仍然导致了导入错误。
请告诉我在整个过程中做了什么错误,以及如何正确安装我需要的模块。我会在这张图片中加入图片,但是在我的声望变为10之前,我似乎只能添加两张图片,在这里我很新,所以...如果有什么需要详细说明我的问题,请不要犹豫问,我会尽我所能。
如果它给了你一个'SyntaxError',你就把它输入到交互式shell中。 'pip install modulename'不是Python语法,它是命令行终端语法。在_system's_命令行输入它,例如cmd.exe或Powershell或Terminal。 – TigerhawkT3
脚本文件夹中是否存在pip.exe! (C:\ PythonXY \ Scripts) – praba230890
我输入了命令提示符,我的系统的命令行。实际上,我使用了所有三个 - Powershell,命令提示符和Python命令行。 – JetJojo