如何在Python上安装模块?
好的,我实际上是Python编程的初学者,我昨天才知道应该如何在Python命令行而不是交互式shell中编码如何在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
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命令行。