"pip.main"函数不再存在



我正在为我的Arduino UNO编写代码,我遵循了一个教程,因为这是我第一次在Arduino UNO上使用python。教程中的那个人使用了pip.main。我只是想开始写代码。我使用的是Python 3.7.5和pip 19.2.3版本。我已经试过在Stack Overflow和其他类似的网站上四处寻找,但社区建议的一切都不起作用。我解决这个问题的时间也非常有限。这是我的代码:

try:
from pyfirmata import Arduino, util
except:
#the problem is here
from pip._internal import main
main(['install', 'pyfirmara'])
from pyfirmata import Arduino, util
board = Arduino('')
iterator = util.Iterator(board)
iterator.start()
#code here
board.exit()

非常感谢您的帮助

模块pip._module是私有的,不应使用,如Python约定的前导下划线所示。

pip工具通常不打算用作库。有关详细信息和替代解决方案,请参阅关于"从程序中使用pip"的pip文档。

最新更新