如何在Python上安装模块?

如何在Python上安装模块?,python,shell,module,installation,pip,Python,Shell,Module,Installation,Pip,好的,我实际上是Python编程的初学者,我昨天才知道应该如何在Python命令行而不是交互式shell中编码pip install ModuleName。我正在尝试下载很多模块,比如Send2Trash模块、Pyperclip、Requests、Beautiful Soup和Selenium 在我查看有关安装模块的论坛之前,我发现我们需要如何使用pip工具。我是Windows用户,但由于某些原因,我在下载Python时没有安装“脚本”文件夹。我不知道我们需要它,所以我使用GitHub、setu

好的,我实际上是Python编程的初学者,我昨天才知道应该如何在Python命令行而不是交互式shell中编码
pip install ModuleName
。我正在尝试下载很多模块,比如Send2Trash模块、Pyperclip、Requests、Beautiful Soup和Selenium

在我查看有关安装模块的论坛之前,我发现我们需要如何使用pip工具。我是Windows用户,但由于某些原因,我在下载Python时没有安装“脚本”文件夹。我不知道我们需要它,所以我使用GitHub、setup.py中的原始脚本,并将脚本复制粘贴到Python中的文件编辑器中,在交互式shell中运行它,并尝试导入我需要的模块。它适用于Pyperclip和请求模块;在我使用
import pyperclip
import requests
导入它们之后,没有出现任何错误,但是当我对所需的其余模块尝试相同的过程时,出现了一些错误

另外,当我试图在pypi.python.org上下载模块时,我试图使用交互式shell打开它,但是突然出现了一个问题,“文件的编码对Python3.x无效”,当我单击“确定”时,它会说“解码失败”,并关闭所有内容

所以,在阅读了一个又一个论坛之后,我发现了如何下载pip,并且能够下载setuptools和wheel。我不确定它是否真的已经下载了,但我能够得到以前没有的“脚本”文件夹,所以我想是的。我也已经使用帐户内容的编辑环境进入了我的
路径
,我编辑了
路径
变量,因此它的值将指向我的“脚本”文件夹。请告诉我我在这里做的是否正确

因此,根据论坛的建议,我试图通过在Python命令行中键入
pip install ModuleName
而不是交互式shell来安装所需的模块,但它仍然给了我一个语法错误。我也在命令提示符下尝试了它,输入了相同的代码
pip install ModuleName
,但当我单击Enter时,什么也没有发生;没有错误或任何东西。看起来我的安装被接受了,但是当我尝试在交互式shell中导入模块时,它仍然给出了一个导入错误


请告诉我在整个过程中我做错了什么,以及如何正确安装我需要的模块。我会在这里面加上照片,但在我的名声变成10之前,我似乎只能加上两张,而且我是新来的,所以。。。如果我需要详细说明我的问题,请不要犹豫,我会尽力的。

你说你使用windows,所以你需要了解pip。 pip是一个安装python模块的程序。您甚至可以使用easy_install代替pip。 一些pip命令

pip列表
——列出已安装的模块

pip搜索
——搜索新模块

pip-h
——需要更多的pip命令

pip从CMD提示符而不是从python shell安装模块

即使在安装模块后,某些模块也不会作为导入模块运行 它们需要作为
从模块导入功能导入

请参阅pip help命令并安装模块

不要将脚本文件保存在PYTHON根文件夹中您可能会遇到一些问题


快乐编程

经过大量的搜索和尝试,我找到了问题的解决方案。对于遇到相同问题的未来Python用户:始终在根文件夹中安装模块。


在我的例子中,我的命令提示符自动位于
C:\Users
文件夹中,这导致了一些问题,因为我无法在其中下载模块。一旦我输入了
cd C:\Python34
,这是我的根文件夹,我就可以使用
pip-install-ModuleName

成功下载我需要的模块。如果它给你一个
SyntaxError
,你就把它输入到交互式shell中
pip安装modulename
不是Python语法,而是命令行终端语法。在系统的命令行中输入它,例如cmd.exe或Powershell或Terminal。脚本文件夹中是否有pip.exe!(C:\PythonXY\Scripts)我确实将它输入到了命令提示符中,这是我系统的命令行。事实上,我使用了这三种工具——Powershell、命令提示符和Python命令行。