【发布时间】:2018-05-27 17:50:03
【问题描述】:
我想做的事:
- 我正在使用 macOS 和 Anaconda 2。
- 我想从源代码安装一个 Python 包(特别是 PyTorch)。
- 我想在 Anaconda 环境中安装所有依赖项和包本身。
- 我不希望此 Anaconda 环境成为默认/根 Anaconda 环境,而是我专门为从源安装此软件包及其依赖项而创建的环境。
我做了什么:
首先,我创建了如下环境
conda create --name my_env python=3.5
现在,从源代码安装PyTorch的说明如下:
export CMAKE_PREFIX_PATH=[anaconda root directory]
conda install numpy pyyaml setuptools cmake cffi
git clone --recursive https://github.com/pytorch/pytorch
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install
现在,我的问题是:
- 按照此说明,我需要为
CMAKE_PREFIX_PATH.指定anaconda root directory,如果我希望在my_env中设置所有内容,该目录应该是什么? - 为从源安装的包及其依赖项创建额外的环境是否合理?为什么一个人会做或不做?我的动机主要是担心有一天我可能会搞砸我的系统,因此希望将事情彻底分开。
如果您只能回答这两个问题之一,那已经非常感谢了。谢谢!
【问题讨论】: