我在不允许硬链接(openAFS)的linux 64位文件系统上安装了最新版本的miniconda。 这些是安装步骤:
然后修改$ CONDA_INSTALL中指定的install.py,在_link函数顶部添加两行
如果linktype == HARD_LINK: LINKTYPE = 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但没有成功。 有没有办法解决这个问题?有没有办法在安装过程中强制使用软链接代替硬链接? 谢谢, 安吉洛