我需要安装一个软件包matplotlib。在代码中安装它。我是一个初学者,对python编码了解甚少。
import subprocess
import sys
def install(matplotlib):
subprocess.call([sys.executable, "-m", "pip", "install", matplotlib])
是什么意思。计算机完成上面的代码后,我可以开始使用matplotlib命令了吗?
但是看起来好像不是这样,在以下情况下我仍然会报错:
import matplotlib.pyplot as plt
错误:
No module named 'matplotlib'
我该如何解决?我知道这是一个非常基本的问题,但是我需要帮助。任何帮助表示赞赏!
答案 0 :(得分:2)
您可以使用pip的python模块来实现。
import pip
def install(package):
if hasattr(pip, 'main'):
pip.main(['install', package])
else:
pip._internal.main(['install', package])
答案 1 :(得分:1)
尝试使用pip库:
已更新
import pip
from pip import main
from pip._internal import main
if hasattr(pip, 'main'):
pip.main(['install', 'matplotlib'])
else:
pip._internal.main(['install', 'matplotlib'])