Python安装模块包

可以利用pycharm安装模块包

Python安装模块包

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

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

Python安装模块包

出现这这样的异常,是因为当前使用的 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安装模块包

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

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

Python安装模块包

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

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

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

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

直接输入 pip install 模块名

上一篇:TCP的流量控制与拥塞控制小结


下一篇:C# 读取JSON