2017-12-31 20 views
1

총 초보자를위한 주사위를 설치,하지만 내 질문은 훨씬 더 기본적인 답변보다 방법 : 파이썬 (2.7) (높은 시에라 내 맥북 프로에 사전 설치되어 제공된 경우), 난 그냥 명령 줄에서 sudo easy_install pip (제안대로) 할 수 있습니까 - 문제를 일으키지 않고? 글로벌/로컬 설치에 대한 모호한 이해가 있으며, 파이썬 설치가 로컬/글로벌 커널 설치와 호환되지 않는다는 것을 이해하고 있습니다. 내가 바로 용어를 얻고 희망을, 그러나 나는 "사제 기반의 파이썬 설치"를 핍 설치에 대한 경고의 의미를 보았다,하지만 난 내 노트북에 파이썬은 사제 (도 방법을 찾아)을 통해 설치되어 있는지 모르겠습니다.내가 여기 게시물의 Google에서 무리를 읽고

내 문제는 내가 텍스트 편집기 (내가 파이썬을 배울 수 있도록) 아톰에 사용하는 수소 패키지를 설치 싶어서 대해왔다. 나는 마침내 수소 설치에 성공했지만, 누락 된 커널 (필요한 커널이 무엇인지 확신 할 수 없기 때문에 모든 것을 설치할 용의가 있음)에 난처한 상황에 처했습니다. 그러나 나는 껍질없이 커널을 설치하는 것처럼 보이지 않습니다. 그래서 나는 여기있다.

내 같은 기본적인 질문에 대한 사과 - 감사! 내가 더 맥 전문가가 나는 어쨌든 그것에게 기회를주지 것입니다 잘하지만

+3

1) Tumbleweed. 질문 [AskDifferent] (https://apple.stackexchange.com/)에서 질문 할 수 있습니까? 2) 다른 초보자의 조언 - 파이썬 2.7로 파이썬을 배우기 시작하지 마라. 파이썬 3.6을 대신 설치하십시오. 그것들은 정말로 다르므로 자주 2.x를 보지 않을 것입니다. – MrT

+2

아, 여기에'macos' 태그가 유용하지 않나요? – MrT

+1

생각 나는 macos에 태그를 붙 였지만, 이것이 MacOS 나 Atom 또는 Hydrogen과 관련이 있는지 여부는 솔직히 알지 못했습니다. – YCode

답변

2

엄지 손가락의 규칙입니다 발견 할 것이다 : 운영 체제는 패키지 관리자가있는 경우 는 그것을 사용합니다.

불행히도 MacOS는 이 아닌 유일한 유닉스 계열 운영 체제입니다.에는 적절한 패키지 관리 시스템이 제공됩니다. (이 앱 스토어입니다,하지만 여러 가지 이유로 많은 오픈 소스 소프트웨어에 대한 쓸모는 것 또한 벽으로 둘러싸인 정원..)

당신은 몇 가지 선택 사항이 있습니다 (적합성을 descreasing에) :

  1. package managers available for MacOS 중 하나를 사용하십시오. 어떤 패키지가 가장 적합한 패키지인지는 사용 가능한 패키지에 따라 다릅니다.
  2. Python distribution을 사용하십시오. 저는 ms-windows에서 Anaconda를 사용했기 때문에 많은 번거 로움을 덜어 줬습니다. 의 경우에만 파이썬 및 관련 라이브러리를 찾는 것이 좋습니다.

  3. 직접 빌드하십시오. 이것은 매우 많은 시간이 소요될 수 있으며 노력의 중복입니다. 당신은 많은 것을 배울 것입니다.

나는 파이썬 3.6을 설치했다는 두 번째 Piinthesky의 의견이다. 파이썬 2.7은 이제 레거시 버전입니다.

1

는 :

예,하지만 당신은 정말 위험을 감수 할 할 수있는 (또는 심지어을)?

맥 OS 그렇지 않으면 붙박이 오지 않을 것 OS에 뭔가를 수행하기 위해 파이썬에 의존해야합니다.

파이썬 설치가 최소화됩니다 :이 두 가지를 의미한다. 그렇게되면 실종 될 것입니다 (시작을위한 큰 라이브러리). 주로 OS 크기를 줄이기 위해이 작업을 수행합니다. 따라서 전체 Python 라이브러리를 보유하지 않을 것이며 장기적으로 실종 될 수 있습니다.

두 번째로 잘못된 것이있는 경우 (IE를 설치하지 않았거나 수정 한 경우 - Linux에서이 작업을 완료하고 공장 초기화를 마쳤습니다) 작업을 중단하고 공장 초기화해야 할 수도 있습니다. 귀하의 운영 체제에서 다른 과감한 조치를 취하십시오. 별도의 설치로 인해 위험이 발생할 수 있습니다. 이는 특정 모듈을 pip으로 업데이트하기로 결정할 때가 왔기 때문에 매우 유용합니다. 그 모듈은 찾을 수 없거나 잘못해서는 안되는 것을 업데이트합니다.

예 호환성 문제가 발생할 수 있지만 OS가 제대로 사용하려면 변경되지 않은 상태로 유지해야하므로 inbuilt를 사용하지 않는 것이 가장 널리 수용되고 있다고 생각됩니다. 그것으로 어지럽 혀 그것을 깨뜨리는 기회를 증가시킵니다.

결론 : pip (및 pip) 모듈을 설치하더라도 inbuilt Python을 사용하여 수행 할 수 있지만 OS를 손상시킬 위험이 있는지 여부에 관계없이 내려갑니다. 나는 강하게 당신이 별도의 설치를하고 inbuilt 하나 그대로두고 제안합니다. 두 번째로 언급했듯이 inbuilt 버전은 결코 최신이 아니거나 표준 라이브러리와 호환되지 않습니다 (런타임 라이브러리가 누락 된 것과 같은 것을 기대합니다). 그들. 이 문서에서

1

이 내가이 문제에 대한 단지 수소 작업 할 그 초보자를 해결하는 방법입니다 (대신 파이썬 2.7 핍과 장난의) 파이썬 3 설치된

  1. .
  2. 'get-pip.py'에 대한 안내는 여기 (https://packaging.python.org/tutorials/installing-packages/#ensure-you-can-run-pip-from-the-command-line)를 참조하십시오.
  3. Atom에서 cmd + shift + p를 누르면 패키지 메뉴가 나타나고 'Hydrogen Run'을 클릭하면 오류가 다시 발생합니다.
  4. 경고의 코드를 복사하고 필요한 커널을 설치했습니다 (명령 줄을 통해).
  5. 수소가 작동 중입니다. 모든 정보 주셔서 감사합니다!
+1

필자는 특히 "설치된 Python 3 (Python 2.7 및 pip로 돌아 다니는 대신)에 동의합니다."라고 생각합니다. 부품. 내 경험에 의하면 최소한의 통역사를 망쳐 놓지 말라고했다. – Simon

+0

수소를 실행할 때 (일부) 커널에 약간의 불안정성이있는 것 같습니다. 때로는 수소가 작동하고 때로는 응답하지 않습니다. 시스템/프로그램의 어느 부분이 관련되어 있는지도 모릅니다. – YCode