【问题标题】:Executing Python module without installing it执行 Python 模块而不安装它
【发布时间】:2020-02-26 10:07:47
【问题描述】:

如何在没有安装pandas的环境下运行实现pandas模块的python脚本?

例如,在服务器上我们无权安装 python 模块。我们有一个使用 pandas 模块的脚本,那么我们如何运行这些脚本呢?

【问题讨论】:

  • 你不能用 pip 安装库吗?
  • 添加更多上下文,您要在哪里运行脚本?你在使用 Docker 吗?
  • @ikibir:我无权在 VDI 中安装模块和使用 pip。
  • @prp:我正在尝试在未安装 pandas 的 unix 服务器上运行脚本。有什么方法可以在不安装 python 模块的情况下运行 python 脚本?
  • 大多数 python 环境允许 2 组附加包:一组对所有用户通用,但每个用户还有另一组。关键是使用pip install --user ... 安装所需的包

标签: python pandas installation


【解决方案1】:

简而言之:不,你不能。您必须安装该软件包。

至少有两种选择。首先,您可以install the packages that are not in the system to your home dir(但这很混乱,并且取决于对操作系统级别设置的更改)。你使用:

pip install --user pandas 

但是,更好的方法是使用虚拟环境(例如venv):

python -m venv local-env

通过这种方式,您可以创建 Python 环境的本地副本,您可以在其中安装 pandas 和代码的任何其他依赖项。它完全在您的控制之下。

venv,您可以在Python documentation 阅读更多内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    • 2016-06-07
    • 1970-01-01
    • 2021-10-22
    • 2013-01-29
    • 2022-12-18
    相关资源
    最近更新 更多