我正在为应用程序编写插件,发现用pip安装的软件包显然被忽略了,所以我试图使用它们将其安装在插件目录中
pip install --ignore-installed --install-option="--prefix=[plugins-folder]" [package-name]
这将创建一个文件夹结构lib/python2.7/site-packages/[dependencies]
,对我来说很好,除了我不知道如何导入这些依赖项。即使我设法导入主软件包,它也会中断,因为它找不到同样位于目录结构中的自己的依赖项。
答案 0 :(得分:0)
我建议您使用虚拟python环境。 virtualenv 用于python2 / python3, python3 -m venv 用于python3。
您的python环境似乎无序,您应该为每个python应用隔离每个环境。