热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Nomodulenamed‘pip‘

软件版本:我使用的python是安装Anaconda时自带的3.6版本。今天更新一下pip,结果跟新失败,并导致pip不能使用了,报错如下:

软件版本: 我使用的python是安装Anaconda时自带的3.6版本。
今天更新一下pip,结果跟新失败,并导致pip不能使用了,报错如下:

C:\WINDOWS\system32>pip -V
Traceback (most recent call last):File "e:\software\pycharm\anaconda\setup\lib\runpy.py", line 193, in _run_module_as_main"__main__", mod_spec)File "e:\software\pycharm\anaconda\setup\lib\runpy.py", line 85, in _run_codeexec(code, run_globals)File "E:\software\pycharm\Anaconda\setup\Scripts\pip.exe\__main__.py", line 5, in
ModuleNotFoundError: No module named 'pip'

按照网上的教程,一般的方法是:

python -m ensurepip
python -m pip install --upgrade pip

好像确实很多人通过这个解决了,但是很遗憾我运行python -m ensurepip报错了,提示:

C:\WINDOWS\system32>python -m ensurepip
E:\software\pycharm\Anaconda\setup\python.exe: No module named ensurepip

找了很多也没有找到类似解决这个问题的,于是考虑使用conda来重新安装pip,命令为conda install pip,意外再次发生了,如下:

ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::tqdm-4.48.2-py_0'.
CondaError: Cannot link a source that does not exist. E:\software\pycharm\Anaconda\setup\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.

于是按照提示conda clean --packages,清楚了无用的安装包后,依然不行,于是参考了网上的建议,使用了命令conda install pip -f, 终于好了~~~~

C:\WINDOWS\system32>conda install pip -f
Fetching package metadata .............
Solving package specifications: .
Package plan for installation in environment E:\software\pycharm\Anaconda\setup:
The following packages will be UPDATED:pip: 9.0.1-py36hadba87b_3 --> 20.2.2-py36_0
Proceed ([y]/n)? y
C:\WINDOWS\system32>pip -V
pip 20.2.2 from E:\software\pycharm\Anaconda\setup\lib\site-packages\pip (python 3.6)

参考:
1.ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 问题解决办法 ,https://blog.csdn.net/weixin_40592798/article/details/105940860
2.pip升级出错 ModuleNotFoundError: No module named pip的解决办法,https://blog.csdn.net/qq_36936730/article/details/106663444


推荐阅读
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • Python 3 Scrapy 框架执行流程详解
    本文详细介绍了如何在 Python 3 环境下安装和使用 Scrapy 框架,包括常用命令和执行流程。Scrapy 是一个强大的 Web 抓取框架,适用于数据挖掘、监控和自动化测试等多种场景。 ... [详细]
  • 本文将详细介绍如何在Mac上安装Jupyter Notebook,并提供一些常见的问题解决方法。通过这些步骤,您将能够顺利地在Mac上运行Jupyter Notebook。 ... [详细]
  • 如何在您的计算机上配置Python和PyCharm开发环境
    本文详细介绍了在Windows 10系统上配置Python和PyCharm开发环境的步骤。内容包括Python的安装与卸载、PyCharm的安装与卸载,以及如何在Windows 10中通过双击安装文件“python-3.7.2-amd64.exe”来完成Python的安装。此外,还提供了关于环境变量配置和基本设置的实用建议,帮助用户快速搭建高效的开发环境。 ... [详细]
  • 在使用 `requests` 库进行 HTTP 请求时,如果遇到 `requests.exceptions.SSLError: HTTPSConnectionPool` 错误,通常是因为 SSL 证书验证失败。解决这一问题的方法包括:检查目标网站的 SSL 证书是否有效、更新本地的 CA 证书库、禁用 SSL 验证(不推荐用于生产环境)或使用自定义的 SSL 上下文。此外,确保 `requests` 库和相关依赖项已更新到最新版本,以避免潜在的安全漏洞。 ... [详细]
  • 分布式开源任务调度框架 TBSchedule 深度解析与应用实践
    本文深入解析了分布式开源任务调度框架 TBSchedule 的核心原理与应用场景,并通过实际案例详细介绍了其部署与使用方法。首先,从源码下载开始,详细阐述了 TBSchedule 的安装步骤和配置要点。接着,探讨了该框架在大规模分布式环境中的性能优化策略,以及如何通过灵活的任务调度机制提升系统效率。最后,结合具体实例,展示了 TBSchedule 在实际项目中的应用效果,为开发者提供了宝贵的实践经验。 ... [详细]
  • PyTorch 使用问题:解决导入 torch 后 torch.cuda.is_available() 返回 False 的方法
    在配置 PyTorch 时,遇到 `torch.cuda.is_available()` 返回 `False` 的问题。本文总结了多种解决方案,并分享了个人在 PyCharm、Python 和 Anaconda3 环境下成功配置 CUDA 的经验,以帮助读者避免常见错误并顺利使用 GPU 加速。 ... [详细]
  • 申请地址:https://developer.apple.com/appstore/contact/?topic=expedite 常见申请理由:1. 我们即将发布新产品,这是一个媒体活动,我们无法承担任何风险,因此在多个方面努力提升应用质量。 ... [详细]
  • Ubuntu 22.04 安装搜狗输入法详细指南及常见问题解决方案
    本文将详细介绍如何在 Ubuntu 22.04 上安装搜狗输入法,并提供常见问题的解决方法。包括下载安装包、更新源、安装依赖项等步骤。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • Java 并发编程:RunnableScheduledFuture 接口详解
    本文深入解析了 Java 并发编程中 RunnableScheduledFuture 接口的源代码及其在标准线程池中的应用。 ... [详细]
  • 在处理大规模数据数组时,优化分页组件对于提高页面加载速度和用户体验至关重要。本文探讨了如何通过高效的分页策略,减少数据渲染的负担,提升应用性能。具体方法包括懒加载、虚拟滚动和数据预取等技术,这些技术能够显著降低内存占用和提升响应速度。通过实际案例分析,展示了这些优化措施的有效性和可行性。 ... [详细]
author-avatar
夜遊神_丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有