在我探索Python中的数据科学主题时,经常出现问题,这是缺少软件包的问题。我认为是否可以使用try
/ except
块自动安装必要的软件包?
基本上,我需要知道我是否可以在Spyder中运行某些方法/功能,该方法/功能可以让我在CMD中以管理员模式执行代码,从而加载丢失的软件包。
我已经搜索了可以执行CMD代码的函数,但不幸的是我没有找到这样的函数。下面是我对代码的外观的看法:
try:
import sys, webbrowser, os, bz2, re, gc
import matplotlib.pyplot as plt, pandas as pd, numpy as np
from keras.preprocessing import text
except ModuleNotFoundError:
## missing_package == assign the name of missing package
## run CMD console in Administrator mode
## run 'pip install {missing_package}'
我希望代码自动运行CMD并为缺少的软件包执行pip install语句。您对此有什么看法,您对如何实现目标有任何想法吗?