【问题标题】:how to run, python script with external libs, and use only venv如何运行,带有外部库的 python 脚本,并且只使用 venv
【发布时间】:2019-08-13 23:42:01
【问题描述】:

我在python2.7 + rrdtool lib上写了一些主机监控脚本。 我有一个问题:“当我没有在 linux 上安装 pip 时如何使用外部库运行 python 脚本”,“外部库”我的意思是不是标准库安装了 python 2.7。

  1. 我尝试使用 python virtual python-virtual-environments
  2. 我也尝试使用 activate_this.py
  3. 我尝试使用 env 目录中的 pip,但出现错误 - bad python bad interpreter: no such file or directory

我的主要问题是如何仅从 python-virtual-environments 使用 python 和 pip,而不使用系统 python 和系统库。

代码的 GitHub 链接:https://github.com/ArtemKyrylov/Internet_monitor

【问题讨论】:

    标签: linux python-2.7 pip virtualenv


    【解决方案1】:

    复制 Internet_monitor/python-virtual-environments/env/lib/python2.7 中的库并将其导入您的 python 脚本中

    【讨论】:

    • 嗨,阿里,您的意思是导入,将此 LIB 添加为系统路径或其他内容?感谢您的反馈。
    • 不客气 Merser5。如果你想在你的 virtualenv 中使用外部库,只需将它放入 Internet_monitor/python-virtual-environments/env/lib/python2.7 并使用它。
    • 嗨阿里,我有导入问题,还是类似问题
    • 你需要在你的系统中安装python-rrdtool apt install python-rrdtool and path/Internet_monitor/linux_run.sh
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 2011-05-26
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多