我在不允许硬链接 (openAFS) 的 linux 64 位文件系统上安装了最新版本的 miniconda。这些是安装步骤:
- 运行安装程序,直到它因硬链接错误而失败
然后修改 $CONDA_INSTALL 中指定的 install.py 在 _link 函数的顶部添加两行
如果链接类型==HARD_LINK:链接类型=SOFT_LINK
现在执行
$PYTHON $CONDA_INSTALL --prefix=$PREFIX --pkgs-dir=$PREFIX/pkgs --link-all
,一切正常
问题是即使python安装正确,
> miniconda/bin/python
Python 2.7.6 |Continuum Analytics, Inc.| (default, Jan 17 2014, 10:13:17)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
我无法运行conda
:
> miniconda/bin/conda
Traceback (most recent call last):
File "miniconda/bin/conda", line 3, in <module>
from conda.cli import main
ImportError: No module named conda.cli
我试图设置 $PATH 和/或 $PYTHONPATH 和/或 $LD_LIBRARY_PATH 但没有成功。有没有办法解决这个问题?有没有办法在安装过程中强制软链接代替硬链接?谢谢,安杰洛