python设置工具-您可以从特定的存储库下载吗?

python设置工具-您可以从特定的存储库下载吗?,python,setuptools,Python,Setuptools,install\u requires似乎可以使用pip自动安装软件包。那太好了,但我想从conda、conda forge、github、bitbucket或其他地方安装一些软件包 有没有一种方法可以直接在安装程序中执行此操作?大概是这样的: setup( ... install_requires=[ 'python-dotenv', 'conda pymssql', 'conda -c conda-forge ibm_db',

install\u requires
似乎可以使用
pip
自动安装软件包。那太好了,但我想从
conda
conda forge
github
bitbucket
或其他地方安装一些软件包

有没有一种方法可以直接在安装程序中执行此操作?大概是这样的:

setup(
    ...
    install_requires=[
        'python-dotenv',
        'conda pymssql',
        'conda -c conda-forge ibm_db',
        'ssh://git@bitbucket.repos.com:23606/repos/package.git',
        'https://github.com/someone/something.git',
        ...
    ],

这太棒了,但我不知道怎么做。

我无法想象你能强迫它使用conda,但这种语法可能适用于git:否则,一个pip配置文件可能会有所帮助:但我想这只有在你能够控制环境的情况下才有用。如果您的用例用于公共分发的包,那么我想这对您没有帮助。我无法想象您可以强制它使用conda,但这种语法可能适用于git:否则,pip配置文件可能会有所帮助:但我想这只有在您能够控制环境的情况下才有用。若您的用例是针对一个公开发布的包,那个么我猜这对您并没有帮助。