【问题标题】:NameError: name 'pip_install' is not defined [duplicate]NameError:名称'pip_install'未定义[重复]
【发布时间】:2020-06-17 16:59:35
【问题描述】:

我想通过python安装几个包,我写了以下代码

def install_dependencies():
        pip_install("colorama")
        pip_install("console-menu")

install_dependencies()

当我运行它时,我收到以下错误:

NameError: name 'pip_install' is not defined

pip_install 可用的包名是什么

【问题讨论】:

  • 你正在调用pip_install()函数,但是你没有在本地定义该函数,也没有从任何地方导入它,所以它当然是一个未知的函数名。
  • 这能回答你的问题吗? Installing python module within code

标签: python


【解决方案1】:

你为什么要那样做?我什至不认为你可以通过做你正在做的事情来安装 python 库。为什么不使用类似 os.system 的东西???

import os

def install_dependencies():
        os.system("pip install colorama")
        os.system("pip install console-menu")

install_dependencies()

老实说,我只是做一个用户手动安装的 requirements.txt。但祝你好运

【讨论】:

    猜你喜欢
    • 2018-08-01
    • 2016-07-06
    • 2015-10-22
    • 2016-05-12
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    相关资源
    最近更新 更多