Anaconda 환경의 "소스에서 설치"

내가 하고 싶은 것:

저는 macOS와 Anaconda 2를 사용하고 있습니다. 소스에서 Python 패키지(특히 PyTorch)를 설치하고 싶습니다. Anaconda 환경에 모든 종속성과 패키지 자체를 설치하고 싶습니다. 이 Anaconda 환경이 기본/루트 Anaconda 환경이 되는 것을 원하지 않지만 특히 소스에서 이 패키지와 해당 소스를 설치하는 환경을 만들었습니다.
내가 한 것:

먼저 다음과 같이 만들었습니다.

conda create --name my_env 파이썬 = 3.5
이제 다음 소스에서 PyTorch를 설치하기 위한 지침:

내보내기 CMAKE_PREFIX_PATH = [아나콘다 루트 디렉토리]
conda 설치 numpy pyyaml ​​setuptools cmake cffi
자식 클론 - 재귀 GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration
MACOSX_DEPLOYMENT_TARGET = 10.9 CC = clang CXX = clang ++ 파이썬 setup.py 설치
이제 내 질문은 다음과 같습니다.

이 지침에 따라 CMAKE_PREFIX_PATH에 대한 aconda 루트 디렉터리를 지정해야 합니다. 이 디렉토리는 my_env에서 구성할 모든 것에 대해 무엇을 제공해야 합니까? 소스 및 해당 종속성에서 설치된 패키지에 대한 추가 환경을 생성할 수 있습니까? 나의 동기는 주로 언젠가는 오랫동안 내 시스템을 정리할 수 있고 모든 것이 깔끔하게 분리되기를 바라는 두려움에 있습니다.
두 질문 중 하나만 답할 수 있다면 이미 감사한 일입니다. 감사합니다!

안녕하세요, @IanCarr.

PyTorch를 소스로부터 설치하고 싶으신가요? 저는 소스 설치는 물론, conda로부터 설치를 해본적이 없어서 큰 도움은 될 수 없을 것 같습니다. 하지만, 설치와 관련한 일반적인 도움은 드릴 수 있을 것 같습니다. :wink:

올려주신 내용은 기계 번역을 하신 것 같은데, 혹시 영어가 더 편하시다면 영어로 질문을 다시 올려주실 수 있으실까요?
번역된 한국어 내용을 잘 이해하기 힘듭니다.

만약 Python 환경을 분리하기 원하신다면, 제 생각에 virtualenv 또는 다른 대안들(pyenv 등)도 좋을 것 같은데 그건 어떠실까요? (저는 pyenv를 사용 중인데 Python 개발 환경을 깔끔하게 분리해주고 있습니다. :slight_smile: )


Hi, @IanCarr.

Want to install PyTorch from source without any dependency? I don’t think it will be of much help since I’ve never installed conda as well as PyTorch installation from source.
However, I can give you some general help with installation failure. :wink:

It seems that the content you posted seems to have been machine translated, but it’s hard to understand which trouble you have actually. So (if you’re more comfortalbe in English,) please leave detailed situation to this thread in English.

Anyway, how about consider other solutions like virtualenv or pyenv, if you need ‘ISOLATED’ development environment? (I’m using pyenv and it’s great solution for me! :slight_smile: )

And we may find more suitable solution if you tell me why you want to install PyTorch from the source code.