【问题标题】:trying to install and use Pip [duplicate]尝试安装和使用 Pip [重复]
【发布时间】:2014-08-01 06:42:29
【问题描述】:

我正在尝试安装和使用 Pip,最终安装 dateutil。我在另一个线程中找到了我应该写的

pip install python-dateutil

我收到错误消息“'pip' 不是被识别为内部或外部命令、可运行程序或批处理文件。”

这是否意味着我应该在路径中添加一些东西?我应该添加什么,添加到什么路径?

【问题讨论】:

  • 也就是说你要先安装pip,你是这样做的吗?
  • 我已经下载了 get-pip.py 并运行它。够了吗?

标签: python pip


【解决方案1】:

取决于 Linux 发行版:
- Debian、Ubuntu...:

apt-cache search pip
// Will list matching .deb packages
apt-get install exact_name_of_the_package

- RedHat、CentOS、Fedora...:

yum search pip
// Will list matching .rpm packages
yum install exact_name_of_the_package

- OpenSUSE:

zypper search pip
// Will list matching .rpm packages
zypper install exact_name_of_the_package

所有这些都必须以 root 身份安装。

如果您在 Mac OSX 上运行,您可以使用 Homebrew:

brew install python # that will install pip as well

Windows 安装在此处描述:How do I install pip on Windows?

【讨论】:

  • Arch 和 apt-get?等等,什么? :) 另外,OP 在 Windows 上
  • @Kos,你怎么知道 OP 在 Windows 上?
  • "不是被识别为内部或外部命令、可运行程序或批处理文件"
  • 我明白了,我已经有 2 年没有使用 Windows 了,所以这条消息什么也没告诉我。
【解决方案2】:

如果您在 Windows 上:

  1. 按下窗口按钮
  2. 右键单击“计算机”
  3. 点击属性
  4. 在左上角您会看到东西列表,点击高级系统配置
  5. 点击系统变量
  6. 转到路径并添加:;c:\Python27\;C:\Python27\Scripts

把它改成你的python路径,;是开始一个新的变量。 还有一些我告诉你点击的东西可能有不同(但相似)的名字,我是从荷兰语翻译过来的,这就是为什么:)

【讨论】:

    【解决方案3】:

    首先你应该检查 Python Scripts 目录是否安装了 pip。您可以在 c:\Python27\Scripts\ 文件夹中找到它。如果 pip 在目录中,则将脚本文件夹路径添加到环境的 PATH 中。您将能够在整个系统的任何位置执行 pip。

    如果 pip 在您的脚本目录中可用,则使用“cd c:\puthon27\scripts”转到脚本目录并从那里使用 pip。

    另外,如果 pip 没有安装,那么你需要安装相同的。

    注意:根据操作系统更改路径。上面我提到的 Windows 操作系统和 Python 版本的过程是 2.7。

    【讨论】: