1

我有一个联网的主目录,供 linux 和 OSX 机器使用。我想安装 Canopy 的 linux 和 OSX 版本,以便我可以在任何机器上使用它。

我首先通过运行“.sh”文件安装了 linux 版本。尽管问我想把 Canopy 放在哪里,安装程序还是把大部分东西放在~/Library/Enthought/Canopy_64bit/. 这是一个问题,因为后来,当我尝试在 OSX 中安装 Canopy 时,它只是再次假设 Canopy 在其中,~/Library/Enthought因此某些内容将被覆盖,但其他二进制文件将保持不变,并且整个事情在 OSX 或 Linux 中不起作用。

有没有办法强制将 linux 版本安装在其他地方?从文档看来,它曾经是~/Enthought,但它对我不起作用。

4

1 回答 1

2

我怀疑问题在于您的位置.cfg 文件~/.canopy由 Canopy 的两个版本共享。您可以尝试以下方法:

  1. 安装 Canopy 的 Linux 版本并运行它。
  2. 删除您的~/.canopy/locations.cfg
  3. 安装您的 OSX 版本,看看是否可行?
  4. 当您返回运行 Linux 版本时,它会再次提示您输入用户环境的安装位置,您可以在其中选择旧的 Linux 安装位置。

即使这可行,我也不确定,这是否太方便了。让我知道事情的后续。:)

于 2013-07-02T14:08:26.873 回答