【榆钱】#错误实践 安装pymysql时发生错误AttributeError: module 'pip' has no attribute 'main'

Connie ·
更新时间:2024-11-10
· 682 次阅读

今天安装pymysql时发生了错误AttributeError: module 'pip' has no attribute 'main'

解决方法如下:

1.找到PyCharm 2017.1\helpers\packaging_tool.py

2.打开packaging_tool.py,注意,最好用pycharm打开,因为这样可以直接定位到104行左右的位置

3.找到104行,会看到两个函数:

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)

4.把上边这两段代码改为:

def do_install(pkgs): try: 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: try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['uninstall', '-y'] + pkgs)

只要写的时候注意不要出错,问题应该就解决了~

哈哈哈哈哈滚 原创文章 8获赞 5访问量 3483 关注 私信 展开阅读全文
作者:哈哈哈哈哈滚



module main has pymysql pip

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章
Florence 2020-12-05
718