所以我正在使用共享计算机。它是整个部门计算的主力。我们遇到的问题是控制导入模块的版本。以 Biopython 为例。有些人需要旧版本的 biopython - 1.58。还有其他人对最新的 biopython - 1.61 有要求。我将如何并排安装两个版本的模块,以及如何专门访问特定版本。我问是因为有时这些 api 会更改并破坏其他人的旧脚本(或者他们期望某些不再存在的功能)。
我知道可以在本地(即每个用户)安装该模块,并专门将 python 定向到该模块。还有另一种方法来处理这个吗?还是每个人都必须在使用之前创建一个导出 PYTHONPATH?