为什么我无法在Python 3.8中使用pip?

5

我确认在我的Windows 10机器上已安装了Python 3.8。我正在尝试使用pip安装一个包,但终端告诉我“[pip不是内部或外部命令,也不是可运行的程序或批处理文件]”。

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

这就是我的意思


1
你能否进入安装Python的目录,进入Scripts文件夹并尝试运行pip?如果你可以从那里运行pip,那很可能是因为pip命令不在你的PATH环境变量中。 - Jon Behnken
您必须安装pip:下载https://bootstrap.pypa.io/get-pip.py脚本,然后通过运行“python get-pip.py”来安装它。 - eyllanesc
尝试这样做:在终端或命令提示符中输入以下行以安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py,然后输入python get-pip.py。之后执行pip install --upgrade pip即可解决问题。 - Shantanu Deshmukh
@J.Behnken 那正是问题所在... 我添加了它,现在一切都正常工作了。 - Zaham2
2个回答

9
尝试以下方式访问 pip:
python -m pip --version

2
这个方法可行,告诉我我的 pip 版本是 19.2.3。但是我该如何避免这个问题并直接使用 pip? - Zaham2
1
我尝试了这个,但是出现了“SyntaxError: invalid syntax”的错误。 - ExHunter
你能用这种方式安装pip吗?python -m pip install --upgrade pip - Åsmund
@ExHunter,这可能是因为你的Python3版本是3.5.2,但fstring是从python3.6引入的(https://docs.python.org/3.6/whatsnew/3.6.html),因此,它在你当前的Python版本中无法识别。 - hafiz031

2

首先,您需要安装pip。

  1. 这里下载get-pip.py
  2. 在命令提示符中执行python <get-pip.py的路径>进行安装。

在这里你可以阅读更多内容 here - Dmitry Kulazhenko
我确实看到了这篇文章。预安装的意思不是说我不需要手动安装吗? - Zaham2
@Zaham2,当Python安装到您的系统时,有时会自动包含pip,有时您需要自己安装它。此外,在Windows上,有时需要将一些路径添加到PATH环境变量中。 - Dmitry Kulazhenko
此外,这个问题已经有了重复的解答:https://dev59.com/Bm445IYBdhLWcg3wq8FY。请参考该链接。 - Dmitry Kulazhenko
我不认为它会。我的问题只是路径问题,仅此而已。 - Zaham2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接