可以利用pycharm安装模块包

使用这种方法安装时,可能会报下面类型的异常

AttributeError: module 'pip' has no attribute 'main'

出现这这样的异常,是因为当前使用的 pip 的版本没有 main

解决方法:

找到pycharm安装包中的 helpers 目录下的 packaging_tool.py 文件,修改里面的源码

源码为

def do_install(pkgs):
try:
import pip
except ImportError:
error_no_pip()
return pip.mian(['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) #注意这里返回的 main ,而不是pip.main 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)

pip 版本过低也会导致安装不成功

当出现以上情况,就是代表版本过低,需要升级版本

升级命令为:python -m pip install --upgrade pip

返回带有 Successfully 字样时,表示升级成功

也可以直接在cmd 命令行直接安装模块包

先下载需要安装的包,从https://pypi.org/ 下载模块包

然后在命令行中cd到pip所在的目录下,一般为Python目录下的Scripts目录里

直接输入 pip install 模块名

最新文章

  1. BAT及各大互联网公司2014前端笔试面试题--Html,Css篇
  2. OracleDBA之表管理
  3. Extjs,Git,插件....学习网址
  4. 【noiOJ】p7940
  5. magento url rewrite using config.xml
  6. iot表输出按主键列排序,heap表不是
  7. JAVA Semaphore详解
  8. Ant Design Pro 学习一 安装
  9. filter 过滤器 禁止浏览器缓存
  10. 2159 ACM 杭电 杀怪 二维费用的背包+完全背包问题
  11. [转]Angular4 自制分页控件
  12. ubuntu 脚本执行
  13. C++ Templates编程(模板参数)
  14. 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布
  15. 通过HttpClient4.5模拟Form表单文件上传
  16. scrapy定时执行抓取任务
  17. 【转】Python 中的 if __name__ == '__main__' 该如何理解
  18. 【十大经典数据挖掘算法】k
  19. Keras学习-1
  20. Sublime Text指南

热门文章

  1. mini dc(选做)
  2. robotframework之常用系统关键字
  3. springboot使用MockMvc测试controller
  4. numpy的linalg.norm()函数求范数
  5. springcloud(一)
  6. Linux进程状态——top,ps中看到进程状态D,S,Z的含义
  7. 正反向代理、负载均衡、Nginx配置实现
  8. CentOS7创建本地源过程
  9. 树形dp相关
  10. P1313计算系数