python - 如何从 python 代码本地安装模块
问题描述
我有一些python代码test.py
它导入一些模块,例如import numpy as np
我希望能够使用python test.py
但是它失败了,因为模块 numpy 没有安装。
如果尚未安装模块,是否可以在 python 代码中添加一行以自动安装模块?
此外,是否可以将模块安装在文件的本地文件夹中test.py
,如.dll
c++ 中的
谢谢
解决方案
通常,当您使用 python 的虚拟环境(Virtualenv)时,它会将这些库本地安装在特定文件夹中。
您可以在此stackoverflow 答案中了解更多相关信息。
要安装任何库,您可以执行以下操作:
import os # This step is important
os.system("pip install yourModule")
如果模块不存在,这将安装模块!(Ps:如果它已经存在,它不会抛出任何错误,因此也不需要错误处理!)
推荐阅读
- c++ - 编译 libfluid 示例控制器时对“event_base_del_virtual”的未定义引用
- php - MYSQL查询复制行
- javascript - 未处理的承诺在 15000 毫秒内无法连接数据库
- angular - 如何在 Angular 2 DateTime 选择器上删除/禁用本地时间
- sql - 如何选择介于之间的列日期?“SQL”
- php - 在 WordPress 的 PHP 函数中调用自定义字段
- ios - TabBarController 在以编程方式呈现新视图后消失
- python - 在 PyInstaller 的 SPEC 文件中使用变量
- c - 在堆上使用缓冲区的性能优势 (C)
- excel - 列表框用户窗体中的多项选择并将多个列表框值作为一个数组存储到 Excel 工作表中