python模块多版本

问题描述 投票:0回答:1

我已经安装了tensorflow-rocm,它需要typing-extension-4.5.0。当我尝试从需要typing-extension-4.8.0的官方存储库安装torch时,安装程序会自动卸载较低版本的模块。 实际上我已经在~/.local中创建了一个虚拟环境,并且不想为torch创建另一个虚拟环境。是否存在一种方法可以让不同的模块通过路径或其他方式选择它们的依赖关系?

我曾经为这些模块创建不同的环境,但是是否存在一种方法可以让不同的模块通过路径或其他方式选择它们的依赖?

python pip virtualenv python-venv
1个回答
0
投票

最佳实践是创建另一个虚拟环境。

如果你实在不想使用这些虚拟环境,我想你可以将不同版本的包下载到你电脑上的一个文件夹中。然后从正确的文件夹中导入您需要的内容,并指明其路径。 (不太确定是否有效)

© www.soinside.com 2019 - 2024. All rights reserved.