【问题标题】:'pip3 install <my_module>' returns error 'C:\Python34\python.exe: No module named pip' [duplicate]'pip3 install <my_module>' 返回错误'C:\Python34\python.exe: No module named pip' [重复]
【发布时间】:2020-11-23 04:49:11
【问题描述】:

我使用的是 Windows 10。 我想做一些基本的python网络抓取,我刚刚开始使用教程来了解如何。 第一步(在命令提示符中):pip3 install requests,它返回一个错误,指出没有找到名为 pip 的模块(帖子末尾完全错误)。我只用pip 再次尝试,然后python3,但pip 没有给我任何区别,python3 什么也没做。我有 32 位和 64 位 Python 3.8.3,并尝试在两者上导入包请求,但出现模块未找到错误。我什至重新安装了 Python,但仍然没有运气。我已经确保 32 位的 pip 目录和 python 目录都在 PATH 中,但这没有帮助。终于python -m pip install requests返回了

C:\Python38\python.exe: No module named pip

这是完整的(原始)错误:

C:\Users\my_name>pip3 install requests
Traceback (most recent call last):
  File "c:\python34\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Python38\Scripts\pip3.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'

python3代替pip3只返回一个空格,并没有下载任何东西。

编辑: 修复 1:使用 easy_install 而不是 pip install。不漂亮,但它奏效了。 修复 2(推荐):只需执行 python -m ensurepip。我不知道为什么我忘记了它的存在。很抱歉浪费您的时间,有帮助的评论者!至少这对于忧心忡忡的程序员来说是一件新鲜事。

【问题讨论】:

  • 请参阅this 以获得进一步说明。问题似乎重复。
  • 搜索此错误会发现一些现有的 Q/A。如果那些现有的 Q/As 不能解决您的问题,请将它们作为参考并解释为什么它对您没有帮助。 – 当您从这里开始 – 欢迎来到 Stack Overflow – 您可能还想参加 tour,阅读有关 what's on-topic 的信息,并阅读 How to Ask a Good Question
  • 请同时显示完整的错误消息,以便您尝试使用python -m pip install requests。还显示py --versionpython --versionpip3 --version 的完整结果;如果可能的话,PATH 中与 Python 相关的部分。

标签: python python-3.x windows cmd pip


【解决方案1】:

你必须先从这个 link 下载 python。将python添加到系统路径,然后就可以了

【讨论】:

  • 我做到了。我下载了最新版本并将 C:\Python38 和另一个主 python 目录添加到系统 PATH
  • 在cmd类型python上,如果它带你进入python终端则安装成功,否则你必须重新安装它
  • 我已经知道安装了 python,因为我可以运行 python 并运行我制作的模块。这不是是否安装了 python 的问题,而是 pip 的问题。
猜你喜欢
  • 2021-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-02
  • 1970-01-01
  • 1970-01-01
  • 2017-10-15
相关资源
最近更新 更多