pycharm上安装tensorflow,报错:AttributeError: module 'pip' has no attribute 'main' 解决方法

解决方法:

在pycharm的安装目录下,找到helpers/packaging_tool.py文件,

找到对应的109行和192行。

也就是找到:

def do_install(pkgs):
try:
import pip
except ImportError:
error_no_pip()
return pip.main(['install'] + pkgs) def do_uninstall(pkgs):
try:
import pip
except ImportError:
error_no_pip()
return pip.main(['uninstall', '-y'] + pkgs)

将其更改为:

def do_install(pkgs):
try:
# import pip
try:
from pip._internal import main
except Exception:
from pip import main
except ImportError:
error_no_pip()
return main(['install'] + pkgs) def do_uninstall(pkgs):
try:
# import pip
try:
from pip._internal import main
except Exception:
from pip import main
except ImportError:
error_no_pip()
return main(['uninstall', '-y'] + pkgs)

关闭保存,重启pycharm软件,继续刚刚的操作,问题即可解决

最新文章

  1. 《Entity Framework 6 Recipes》中文翻译系列 (38) ------ 第七章 使用对象服务之动态创建连接字符串和从数据库读取模型
  2. 生活life
  3. Binder的设计和框架
  4. Angular自动双向绑定值
  5. leetcode23 多个拍好序的链表进行归并排序 (java版本)
  6. [UVa1213]Sum of Different Primes(递推,01背包)
  7. BIP_开发案例10_BI Publisher报表国际化多语言的实现(案例)
  8. linux乱码问题
  9. 程序被送入后台后,向 iOS 借时间,完成长期任务-备
  10. 关于bootstrap--表单(下拉<select>、输入框<input>、文本域<textare>复选框<checkbox>和单选按钮<radio>)
  11. 开源NetWorkSocket通讯组件
  12. 谈论HashMap,HashSet,HashTableeasy被我们忽视
  13. 转:Jmeter--google plugin插件监控被测系统资源方法
  14. Crossin-8-1;8-2课程记录
  15. 506. Relative Ranks
  16. python3中json模块的用法
  17. Qt 中用QProcess调用cmd命令
  18. 定时器QTimer
  19. 使用apache和nginx代理实现tomcat负载均衡及集群配置详解
  20. UML序列图的理解:

热门文章

  1. jquery-实用例子
  2. java 其它可选方法
  3. GeoHash解析及java实现
  4. node.js获取请求参数的方法和文件上传
  5. 2018-11-1 NOIP 模拟赛解题报告
  6. Java编程的逻辑 (22) - 代码的组织机制
  7. 【LeetCode】142. Linked List Cycle II
  8. mybatis的快速入门
  9. JavaWeb中Tomcat与Eclipse的集成—步骤详解
  10. sublime安装package control 的方法