【发布时间】: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 --version、python --version和pip3 --version的完整结果;如果可能的话,PATH 中与 Python 相关的部分。
标签: python python-3.x windows cmd pip