【问题标题】:Importing custom modules (.py files) into virtual environment将自定义模块(.py 文件)导入虚拟环境
【发布时间】:2020-09-08 09:07:43
【问题描述】:

由于依赖项要求不同,我创建了不同的虚拟环境,其中之一是运行 Python 2.7。我在一个文件夹中包含三个 .py 模块,该文件夹与我的所有脚本位于同一目录中。但是,当我尝试导入这三个 .py 模块时,出现错误“ImportError: DLL load failed: The specified module could not be found.”。我怀疑这是由于 VSCode 中的 Python 解释器指向我的 Python 2.7 虚拟环境,其中这三个 .py 模块不存在。我的问题是:

  1. 如何将这三个模块“安装”到我的虚拟环境中?
  2. 有没有一种快速的方法可以将这三个模块安装到所有虚拟环境中?

感谢您的帮助。

【问题讨论】:

    标签: python python-2.7 virtualenv


    【解决方案1】:

    你可以创建一个setup.py,然后通过pip将该文件夹安装为一个模块

    pip install -e /path/to/folder
    

    https://packaging.python.org/tutorials/packaging-projects/查看更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-07
      • 2023-01-14
      • 2017-01-09
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多