有没有办法在安装时重命名python包? 问题

有没有办法在安装时重命名python包? 问题,python,windows,pip,Python,Windows,Pip,我正在从事一个项目,该项目使用一个具有多个版本的测试版软件包(软件包名称:psychxr)。在一些关于丢失模块的令人困惑的错误消息之后,我发现根据我安装的来源,我会得到不同的包内容 如果我使用pip安装psychxr,我会得到一个子包ovr。但是,如果我从源代码安装(通过官方github存储库),我会得到一个子包libovr。是否有一种方法可以重命名源程序包,以便可以同时获得两个模块?或者,有没有更好的方法来解决这个问题?尽管这些包完成了大致相同的任务,但它们的实现明显不同,我希望能够同时访问这

我正在从事一个项目,该项目使用一个具有多个版本的测试版软件包(软件包名称:
psychxr
)。在一些关于丢失模块的令人困惑的错误消息之后,我发现根据我安装的来源,我会得到不同的包内容

如果我使用
pip
安装
psychxr
,我会得到一个子包
ovr
。但是,如果我从源代码安装(通过官方github存储库),我会得到一个子包
libovr
。是否有一种方法可以重命名源程序包,以便可以同时获得两个模块?或者,有没有更好的方法来解决这个问题?尽管这些包完成了大致相同的任务,但它们的实现明显不同,我希望能够同时访问这两个包

python-c帮助('psychxr') 第1版(OVR) 第2版(LIBOVR)
后记:对于任何术语的误用或难以辨认,我深表歉意。我对windows中的python和cmd都相当陌生。

您通常希望使用虚拟环境来解决此问题,例如,或者通常没有办法解决此问题:您无法控制的代码可以从psychxr import ovr执行
,并且(在其他代码中)
从psychxr导入libovr
如果没有详细的理解和/或编辑,这两种方法都无法实现。您通常希望使用虚拟环境来实现这一点,例如,或者通常无法解决这一问题:您无法控制的代码可以从psychxr导入ovr
和(在其他代码中)执行
从psychxr导入libovr
,如果没有详细的理解和/或编辑,就无法使这两种方法都起作用。
NAME
    psychxr

PACKAGE CONTENTS
    ovr (package)

VERSION
    0.1.4
NAME
    psychxr

PACKAGE CONTENTS
    libovr (package)

VERSION
    0.2.0