在VisualStudio中使用共享python库

在VisualStudio中使用共享python库,python,visual-studio,visual-studio-2017,projects-and-solutions,ptvs,Python,Visual Studio,Visual Studio 2017,Projects And Solutions,Ptvs,我们有一个python库,需要在许多项目之间共享,我们正试图找到一种方法来组织共享库,并将其链接到想要使用它的特定项目 它还需要在没有VisualStudio的情况下工作,这意味着如果整个项目移动到不同的机器上,它仍然可以工作并使用“共享库”,这意味着链接库需要静态地放置在使用它的每个项目中(当然,每次更新时,每个项目中的库目录都会更新) 有什么办法可以做到吗 目录结构如下所示: Project1 main.py <--- (One of the projects that use

我们有一个python库,需要在许多项目之间共享,我们正试图找到一种方法来组织共享库,并将其链接到想要使用它的特定项目

它还需要在没有VisualStudio的情况下工作,这意味着如果整个项目移动到不同的机器上,它仍然可以工作并使用“共享库”,这意味着链接库需要静态地放置在使用它的每个项目中(当然,每次更新时,每个项目中的库目录都会更新)

有什么办法可以做到吗

目录结构如下所示:

Project1
    main.py <--- (One of the projects that uses the library)
...
Libs
    PyLib <--- (This is the shared library)
       __init__.py
       ps_lib.py
       another.py
    CWinLib
    CNixLib
Project1

main.py包作为一个可重用的应用程序,并通过pip安装/卸载,或者使用您自己的内部pypi服务器?