在Windows上使用IDLE安装python模块/包

时间:2014-12-10 19:24:18

标签: python python-2.7 python-3.x

我有一个python脚本,并以(只是其中的一部分)开始 -

import requests
from bs4 import BeautifulSoup
import itertools
import io
import re
import smtplib, os

现在,当我运行它时,它会显示缺少请求模块。

我已下载&从python.org安装了3个版本的Python,但似乎还没有安装这些软件包。任何人都可以告诉我如何在Windows 7上使用IDLE安装模块。

我拥有的版本 - 2.7.8,3.3.5,3.4.2。

6 个答案:

答案 0 :(得分:2)

您可以在此处找到Python包的Windows二进制文件:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

它只是安装。


或者您可以使用pip:

https://pip.pypa.io/en/latest/installing.html

将pip添加到系统路径并在cmd上运行命令,例如:

pip install numpy

更多信息安装pip:

How do I install pip on Windows?


答案 1 :(得分:1)

您可以使用pip(python的包管理器)来安装依赖项。 检查此链接: https://pip.pypa.io/en/latest/installing.html

答案 2 :(得分:1)

在目前的Python版本(3.4或更高版本)下,执行以下操作:

<强>窗

  

在命令提示符下输入

py -3 -m pip install BeautifulSoup4

<强>的Linux

  

在终端输入

sudo python3 -m pip install BeautifulSoup4

答案 3 :(得分:0)

打开命令提示符并键入

class Ship: SKSpriteNode {
    var gun: Gun? { return self.children.flatMap { $0 as? Gun }.first }
}

class Gun: SKSpriteNode {
    var ship: Ship? { return self.parent as? Ship }
}

在这里安装请求。

C:\Users\Imtiaz Chowdhury\Scripts\pip 是我的文件路径,C:\users\Imtiaz Chowdhury是我的模块名称;你可以指定你的。

确保您在指定的脚本文件夹中有requests个文件。

答案 4 :(得分:0)

在Windows中,应该像在Linux中一样,使用命令提示符通过pip安装软件包。但是,要使其正常工作,Python可执行文件必须位于系统路径中。另外,您所有不同的Python版本都需要单独安装软件包。

问题在于,在所有不同版本的Python的安装中,它们都具有一个名为python.exe的可执行文件,即同名!

因此,您需要重命名它们,例如,将其重命名为python27,python33等,以便分别访问它们。通过重命名它们并在cmd提示符下调用“ pythonXX”,可以完成此操作,否则,当在cmd中调用“ python”时,cmd只会在系统路径中获取python.exe的第一个实例。

如果还安装了Anaconda2,这尤其成问题,因为所有软件包都就在那里。一旦能够从命令行运行不同版本的Python,您就应该能够使用pip正确安装软件包。

总结:

  • 将python.exe重命名为pythonXX.exe
  • 将pythonXX.exe所在的文件夹添加到系统路径(请参见下文)
  • 启动cmd提示符并输入“ pythonXX -m pip install -U pip”-此命令更新pip。如果无法正常工作,请重新启动计算机以更新路径,然后重试。
  • 现在,您应该可以使用pip将软件包安装到正确的版本中。

将软件包安装到正确的文件夹后,IDLE也应该可以使用它们,您可以开始使用。

要在Windows中访问系统路径

  1. 转到控制面板
  2. 从上下文菜单中选择“系统”。
  3. 点击“高级系统设置”
  4. 转到“高级”标签
  5. 点击“环境变量...”
  6. 单击名为“路径”的变量,然后单击“编辑...”
  7. 点击“新建”
  8. 输入包含您要在PATH上执行的可执行文件的文件夹的路径。例如,要添加python33.exe,请添加:“ C:\ Python33 \”或python33.exe的路径。

答案 5 :(得分:0)

这就是我要做的。

  1. 从“开始”右键单击命令提示符,然后以管理员身份运行
  2. 编写命令:cd C://Python27/Scripts
  3. 点击进入
  4. 编写pip安装命令:pip install requests
  5. 点击进入
  6. Voila已安装。