【发布时间】:2020-08-03 17:38:28
【问题描述】:
虽然我从 python.org 安装了 Python 3.8.5,它应该会自动安装 pip,但我无法在 Python38 文件夹中找到 pip。通常,它位于 Scripts 文件夹中,但没有 Scripts 文件夹。此外,文件夹 site-packages 不包含任何包,只有一个“READ-ME”文件。我在命令窗口中输入了“pip help”以检查是否安装了 pip,但对于几乎所有命令,我都会收到消息“无效语法”。
>>> pip help
File "<stdin>", line 1
pip help
^
SyntaxError: invalid syntax
要安装 pip,我输入了“python get-pip.py”和“pip install pip”,但这会导致同样的错误。
>>> python get-pip.py
File "<stdin>", line 1
python get-pip.py
SyntaxError: invalid syntax
>>> pip install pip
File "<stdin>", line 1
pip install pip
^
SyntaxError: invalid syntax
>>> sudo apt-get install pip3
File "<stdin>", line 1
sudo apt-get install pip3
^
SyntaxError: invalid syntax
我修复了安装以确保正确安装了所有功能,但这也无济于事,尽管安装或修复中没有错误,并且 IDLE 工作正常,除了通常应该安装的软件包,如 matplotlib 和 numpy 有没有安装。
有人对这些问题有什么建议吗?
【问题讨论】:
-
我在bugs.python.org 上看到了几个问题,其中 pip 和 setuptools 静默安装失败,或者没有脚本目录,或者它是空的。这是一个罕见的问题,但你并不孤单。到目前为止,安装日志中没有足够的信息来解决安装程序的问题。从命令提示符(不是 Python 的 shell)尝试运行
python -m ensurepip --upgrade --default-pip。如果您为所有用户安装了 Python,则必须从管理员命令提示符运行后者。 -
OP 不理解系统 shell 和 Python shell (REPL) 之间的区别,这完全无关紧要。 pip 没有安装,这是安装程序的一个已知错误,但此时失败的原因是一个谜。
标签: python windows installation pip