【问题标题】:How to use pip with python 3.4 on windows?如何在 Windows 上使用 pip 和 python 3.4?
【发布时间】:2014-08-08 17:54:59
【问题描述】:

刚刚在 Windows 7 上安装了新的 python 3.4.1 副本。Here 表示默认包含 pip。但我找不到任何 pip.exe 或一些 pip 命令。我需要单独安装它还是它存在于某个地方?

【问题讨论】:

  • 是的,在 Windows 7 上,您可以使用 py -m pip install xxx
  • py -m pip install 给我:C:\Python34\python.exe: No module named pip.__main__; 'pip' is a package and can not be directly executed
  • 有一个打开的错误报告:bugs.python.org/issue22028

标签: python python-3.x pip


【解决方案1】:

“在 Windows 和 Mac OS X 上,CPython 安装程序现在默认安装 pip 和 CPython 本身(用户可以在安装过程中选择不安装它)。Window 用户需要选择自动 PATH 修改以默认情况下可以从命令行使用 pip,否则仍然可以通过 Windows 的 Python 启动器作为 py -m pip 访问它。”

你试过了吗?

【讨论】:

    【解决方案2】:

    来自same page

    注意:为避免并行 Python 2 和 Python 3 安装之间的冲突,当直接调用 ensurepip 时,默认情况下仅引导版本化的 pip3 和 pip3.4 命令 - --default-pip 选项还需要请求未版本化的 pip 命令。 pyvenv 和 Windows 安装程序确保不合格的 pip 命令在这些环境中可用,并且始终可以通过 -m 开关而不是直接调用 pip,以避免在安装了多个 Python 的系统上出现歧义。

    所以在命令提示符中尝试pip3pip3.4

    此外,请确保为 pip 命令设置环境变量,如果您错过了选择自动PATH 配置。

    【讨论】:

      【解决方案3】:

      假设您没有任何其他 Python 安装,您应该可以在默认安装后执行python -m pip。您的系统路径中应包含以下内容:

      C:\Python34\Scripts

      如果您将 Python 安装在不同的位置,这显然会有所不同。

      【讨论】:

      • 我还在 Windows 7 上安装了 python341。python -m pipno module named pip 我也看不到文件夹 c:\python34\scripts
      • 没有 Scripts 子目录。在Python34\Tools\Scripts 下有一个,但不包含pippip3pip3.4。或以pip 开头的任何内容。
      【解决方案4】:

      我有 Windows7 Python 3.4.1; Guss 建议的以下命令效果很好

      C:\Users>py -m pip install requests
      

      输出

      Downloading/unpacking requests
      Installing collected packages: requests
      Successfully installed requests
      Cleaning up...
      

      【讨论】:

        【解决方案5】:

        我有同样的问题。问题是 pip install 尝试使用 C:\Users(username)\AppData\Local\Temp 来解包。您必须将这些目录显式设置为 R/W。我仍然无法这样做,因为它是一台工作笔记本电脑,并且尝试将这些目录设置为 R/W 时存在一些权限问题。另一种方法是转到您的 Env 变量,并将 Tmp 和 Temp 都设置为指向可写目录,例如 C:。安装很顺利。我能够安装 pip。

        我偶然发现的方法是在我的安装中没有默认 pip install 。即使 pip 安装失败,安装程序也没有给出任何错误。删除 pip 然后尝试稍后手动添加它是指正在发生的事情。

        【讨论】:

          【解决方案6】:

          “py -m pip install requests”适用于 Windows 及其升级。 只需在命令提示符下安装 Python 3.4 后更改路径并输入“py -m pip install requests”命令提示符即可。 pip install

          【讨论】:

            【解决方案7】:

            我在安装 python3.5.3 时遇到了同样的问题。最后我在这个文件夹中找到了 pip.exe:~/python/scripts/pip.exe。希望有所帮助。

            【讨论】:

              【解决方案8】:

              使用pip 在 Python 3 中安装包

              第 1 步: 安装 Python 3。是的,默认情况下,应用程序文件 pip3.exe 已位于路径 (E.g.) 中:

              C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts

              第 2 步:转到

              >Control Panel (Local Machine) > System > Advanced system settings >
              
              >Click on `Environment Variables` >
              Set a New User Variable, for this click `New` >
              Write new 'Variable name' as "PYTHON_SCRIPTS" >
              Copy that path of `pip3.exe` and paste within variable value > `OK` >
              
              >Below again find out and click on `Path` under 'system variables' >
              Edit this path >
              Within 'Variable value' append and paste the same path of `pip3.exe` after putting a ';' >
              Click `OK`/`Apply` and come out.
              

              第 3 步:现在,通过按键 Windows+R 打开 cmd bash/shell。

              > Write 'pip3' and press 'Enter'. If pip3 is recognized you can go ahead.
              

              第四步:在同一个cmd

              > Write path of the `pip3.exe` followed by `/pip install 'package name'`
              

              作为例子只写:

              C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts/pip install matplotlib

              现在按Enter。包matplotlib 将开始下载。

              进一步,用于升级任何包

              再次打开cmd bash/shell,然后

              输入pip3.exe 的路径,后跟/pip install --upgrade 'package name'Enter

              作为例子只写:

              C:/Users/name/AppData/Local/Programs/Python/Python36-32/Scripts/pip install --upgrade matplotlib

              将开始升级包 :)

              【讨论】:

                【解决方案9】:

                我知道这是一个非常古老的话题,但以防有人需要它

                python 3.4中没有pip,所以我们必须使用python -m ensurepip来安装pip

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-06-25
                  • 2014-08-12
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-06-11
                  相关资源
                  最近更新 更多