我在 Windows 10 上安装了 Python 3.7.3。在命令行中pip
输入以下命令:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'pip' is not defined
看起来好像缺少了一些东西(pip
默认情况下应该包含在内)。
我安装 Python 的文件是:python-3.7.3-amd64.exe (25 MB)
我尝试修改安装,将其添加pip
为可选功能,但没有任何改进。
我尝试修复之前的安装,成功了,但仍然没有任何改善。
我该如何修复此问题?
但是,从 Windows 命令提示符pip
可以运行:
python -m pip install scipy
是否pip
仅供 Python 之外使用?
答案1
问题是您输入了pip
错误的命令行。
您正在 Python CLI 中输入它,而它必须在常规 Windows 命令行中使用它。
pip 是否仅供 Python 之外使用?
是的, 这是。
你cmd
可以使用它pip -V
来查看它是否真的安装正确。然后你可以使用以下命令来检查你可以做什么:
pip help
答案2
在 Mac 和 Linux 上,您可以使用以下命令检查 pip 是否已安装。
python3 -m pip --version
如果 pip 仍然无法正常工作,请尝试将 pip 升级到最新版本:
python -m pip install --upgrade pip