【问题标题】:Why can't I use pip with Python 3.8? [duplicate]为什么我不能在 Python 3.8 中使用 pip? [复制]
【发布时间】:2020-04-02 01:38:03
【问题描述】:

我检查了我的 windows10 机器上安装了 python 3.8。我正在尝试使用 pip 安装软件包,但终端告诉我“[pip”不被识别为内部或外部命令, 可运行的程序或批处理文件。]

我知道 Python 3.4 以上的版本已经预装了 pip,为什么我会收到这个错误信息?

【问题讨论】:

  • 你可以 cd 到你安装 Python 的目录,cd 到 Scripts 文件夹并尝试运行 pip 吗?如果您可以从那里运行 pip,则可能意味着 pip 命令不在您的 PATH 环境变量中。
  • 必须安装pip:下载bootstrap.pypa.io/get-pip.py脚本,然后运行python get-pip.py进行安装
  • 试试这个:通过在终端中输入该行或 cmd curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 然后输入 python get-pip.py 来安装 pip。在这之后做pip install --upgrade pip这将解决你的问题
  • @J.Behnken 这正是问题所在......我添加了它,现在一切正常

标签: python python-3.x pip


【解决方案1】:

尝试通过以下方式访问 pip:

python -m pip --version

【讨论】:

  • 这有效并告诉我我有 pip v 19.2.3 。但是如何避免这个问题,直接使用 pip 呢?
  • 我试过了,但我得到了SyntaxError: invalid syntax
  • 可以这样安装pip吗? python -m pip install --upgrade pip
  • @ExHunter 这可能是因为您的 python3 版本是 3.5.2fstring 是从 python3.6 (docs.python.org/3.6/whatsnew/3.6.html) 引入的,因此,您当前的 python 版本无法识别它。
【解决方案2】:

你应该先安装 pip。

  1. there下载get-pip.py
  2. 通过在cmd中执行python <path to get-pip.py>进行安装。

【讨论】:

  • 这里你可以阅读更多here
  • 我确实看到了这篇文章。不是预装了就不用手动安装了吗?
  • @Zaham2,pip 有时会在 python 安装到您的系统时自动包含在内,有时您必须自己安装。此外,在 Windows 上,有时需要添加一些路径到 PATH 环境变量。
  • 我不相信它。我的只是路径问题,就是这样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 1970-01-01
  • 2014-08-19
相关资源
最近更新 更多