2

精简版 -

将多个 Python 路径/安装位置符号链接在一起是否安全,以便所有文件都引用相同的文件——以使用不同的分发工具和选项来掩盖混乱的安装历史?

加长版——

Python 的一个领域比其他领域更让我感到困惑 :) 是各种分发工具的不同行为(尽管这个参考非常愚蠢)。

问题之一是默认安装位置。我的信念(也许是不正确的)是很难避免使用多个分发工具,并且每个人对应该在哪里安装软件包都有不同的看法。很容易在多个位置使用包,如果您使用多个 Python 品牌/系统,那么如果您想使用来自多个环境/品牌/系统的相同库,则需要显式管理 Python 路径.

我现在了解如何使用明确命名要使用的安装目录的发行版工具选项和/或通过 virtualenv 来避免此问题。但是,我还需要解决我目前遇到的问题,而无需重新调整我的系统并重新安装一堆东西。

我对此的解决方案是将除一个文件夹之外的所有文件夹的内容移至剩余文件夹,并将其他文件夹重新创建为指向剩余文件夹的符号链接。到目前为止,它似乎运作良好。你能想到这种方法的任何缺点吗?这似乎有点太容易了:)

4

0 回答 0