【问题标题】:Setting up Pip on Windows在 Windows 上设置 Pip
【发布时间】:2020-02-09 02:04:26
【问题描述】:

我已经探索了许多其他关于安装pip on Windows 的问题。但是,我没有运气。

我已经看到 Python 3.4+ 附带了 pip。我可以在 site-packages 文件夹中看到 pip,但尝试运行 pip -V 我得到了 ModuleNotFoundError。

我成功地将 python 添加到 PATH 中。然后我下载了get-pip.py 文件并运行。我解决了将 C:.../Scripts 添加到 PATH 的问题。我再次尝试pip -V 并遇到了同样的问题。

还按照 cmets 中的建议尝试了 python -m pip -V 并收到此错误:

C:\Users\apowell\Documents\python-3.7.4-embed-amd64\python.exe: No module named pip

我现在对如何成功使用 pip 有点迷茫。任何帮助将不胜感激。

编辑: 有关更多详细信息,我将在虚拟机上执行所有这些操作。我在本地机器上设置了 python/pip。从我的本地机器复制到 VM 的过程是什么?

【问题讨论】:

  • 也许可以尝试一些these 的答案,当我在 windows 上遇到 python 和 pip 问题时也对我有帮助
  • python -m pip -V 会给你一个错误吗?如果是这样,您可以在问题正文中发布完整的错误吗?
  • @KevinMüller 我试过这个,但得到了C:\Users\....\python.exe: No module named ensurepip
  • 您还应该尝试一些不同的答案,而不仅仅是接受的答案。否则只需卸载并重新安装python,并确保勾选底部的框为所有用户安装它。
  • @DavidZemens 已添加到问题正文中。

标签: python windows pip


【解决方案1】:

看起来您正在使用embeddable package。它并不意味着按原样使用。您可能应该尝试使用 full installer 安装 Python。这是full installer for Python 3.7.4 Windows 64 bits

【讨论】:

  • 没有安装程序怎么办??
  • 可能。找到 ._pth 文件并取消注释 import site 行。也许它会找到你用get-pip.py安装的pip。 stackoverflow.com/a/48906746/11138259
猜你喜欢
  • 2013-02-12
  • 2017-10-19
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 2013-11-07
  • 2021-01-29
相关资源
最近更新 更多