python - 有没有办法在python中给定导入名称来获取包名称?
问题描述
在 python 脚本中,我们通常可以找到一些导入语句。有时系统可能没有安装所需的软件包。即使我们尝试使用 import 语句中的名称来安装包,它也可能并不总是有效,因为包名称和导入名称可能不同。
例如,假设从 Internet 下载的 python 脚本具有以下导入语句。导入win32com
包含 win32com 的实际包名称是 Python 3 中的 pywin32。名称不同。
我想要一个脚本,从导入名称中识别包名称,以便它使用户的生活更轻松。
解决方案
推荐阅读
- azure - 当 Azure Functions 在消费计划上运行时,如何查看失败的身份验证 (EasyAuthModule_32/64) 的日志?
- git - 由于未跟踪的文件,Git squashing 失败
- python - 如何修复 Django 应用程序上的“NoReverseMatch at /”错误?
- oracle - 生成.txt文件并插入到oracle表pl/sql中
- amazon-web-services - 使用 AWS Lambda 和 Redshift 的 ETL
- python - 如何在字符串中替换
- json - json vs xml 在系统之间共享信息的优缺点
- routing - 未知的自定义元素:
- 您是否正确注册了组件?对于递归组件,请确保提供“名称”选项 - python - 获取 SSLError 证书验证失败
- php - 通过 API v3 将 Mailchimp 活动发送到特定的电子邮件地址