1. setuptools:用于封装的包
2. exec:动态执行代码
3. pipenv 和 virtualenv中,根据系统管理引入哪个包
lxml==3.7.1 ; sys_platform != 'win32' and python_version < '3.7' lxml==4.2.3 ; sys_platform != 'win32' and python_version >= '3.7' lxml ; sys_platform == 'win32
4. __import__:python内置函数,动态引入包
详见,下面几位哥们博客