您的位置:首页 > 大数据 > 人工智能

解决Mac上pycharm问题:module 'pip' has no attribute 'main'

2018-11-27 17:27 381 查看

最近使用mac上的pycharm,发现pip更新过后,报错module ‘pip’ has no attribute ‘main’,提示Applications/PyCharm/helpers/packaging_tool.py报错,百度的资料都让修改文件的一段代码。坑人的是,Mac下找不到这个文件,最后灵光一现,使用访达的前往文件夹功能,直接搜索Applications/PyCharm/helpers,这样就很快的找到packaging_tool.py这个文件。最后修改代码重新打开pycharm就好了。
感谢大牛代码!
找到如下代码:
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)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐