将自定义模块(.py文件)导入虚拟环境

时间:2020-09-08 09:07:43

标签: python python-2.7 virtualenv

由于不同的依赖要求,我创建了不同的虚拟环境,其中之一正在运行Python 2.7。我在一个文件夹中包含三个.py模块,该文件夹与我所有脚本的目录相同。但是,当我尝试导入这三个.py模块时,出现错误“ ImportError:DLL加载失败:找不到指定的模块。”。我怀疑这是由于VSCode中的Python解释器指向了我的Python 2.7虚拟环境,在其中没有这三个.py模块。我的问题是:

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

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以创建setup.py,然后通过pip将此文件夹作为模块安装

pip install -e /path/to/folder

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