解决Mac上pycharm问题:module 'pip' has no attribute 'main'
最近使用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)
- 解决pycharm问题:module 'pip' has no attribute 'main'
- 解决pycharm问题:module 'pip' has no attribute 'main'
- 解决pycharm问题:module 'pip' has no attribute 'main'
- IDEA导入第三方库时,报错AttributeError: module 'pip' has no attribute 'main'问题解决方法
- 解决Pycharm中matplotlib画图出错问题(AttributeError: module 'matplotlib' has no attribute 'verbose')
- Pycharm安装模块报错:module 'pip' has no attribute 'main'
- 扩展包安装问题:module 'pip' has no attribute 'main'
- pytorch实践中module 'torch' has no attribute 'form_numpy'问题的解决
- 关于python里运行出现'module' object has no attribute 'xxxx'等问题解决方法
- AttributeError: ‘module’ object has no attribute’xxx 问题解决
- 'module' object has no attribute 'keras'问题解决方法
- PyCharm出现module 'matplotlib' has no attribute 'verbose问题!!
- Tensorflow protobuf版本报错问题解决(AttributeError: 'module' object has no attribute 'Default')
- "module 'pip' has no attribute 'main'"&"name pip is not defined"
- Python module 'pip' has no attribute 'main'
- pip install依赖报错:ImportError: 'module' object has no attribute 'main'
- TF版本问题:解决AttributeError: module 'tensorflow' has no attribute 'mul'—Jason niu
- python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
- Python问题 : AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 解决办法
- 【解决问题】AttributeError: module 'pandas' has no attribute 'ewma'报错解决方法