저는 파이썬 3을 설치하여 PC에서 파이썬을 배우기 시작했습니다. 그래서 저는 Mac으로 전환했을 때 "터미널을 유휴 상태로 타이핑 할 수 있고 파이썬 2가 있습니다. 그냥 사용하도록하겠습니다"라고 생각했습니다. 동일한 기계에서 두 가지 버전을 처리해야합니다. 그러나 필자는 최신 버전의 Python을 설치하고 내장 된 설치를 망칠 필요가 없다고 읽었습니다. 기본 제공 버전을 사용하는 것은 나쁜 습관입니까? 문제는 필자가 무거운 프로그래머는 아니며, 지금 당장 파이썬을 가지고 노는 것과 같습니다. 제가 설치 한 유일한 추가 모듈은 베개였습니다.Mac에서 내장 된 Python을 사용하는 것이 좋지 않습니까?
0
A
답변
0
내장 파이썬을 사용할 수 있습니다. 아무 문제가 없습니다. 언젠가 당신이 어떤 한계 (거의 없을 것)에 빠지면, 당신은 언제든지 전환 할 수 있습니다.
1
제게 그것은 나쁘지는 않지만, 하나 이상의 프로젝트를 처리 할 때 유용하지 않습니다. 알아내는 방법은 무엇입니까? 먼저 virtualenv을 설치하십시오. 나는 또한 virtualenvwrapper을 사용하여보다 친근한 방법으로 virtualenvs를 사용합니다. virtualenv의 주된 아이디어는 모든 프로젝트가 필요로하는 libs 세트로 자체 interpeter를 갖도록하는 것입니다. 그리고 여러 버전의 파이썬을 설치하려면 pyenv을 설치하십시오.
중복 될 수는 있지만 믿기 어려울 것입니다. 사용하기 시작하면 고통이되지 않지만 작업이보다 명확하고 편리해질 것입니다.
관련 문제
- 1. MediaScannerConnection.scanFile을 사용하는 것이 좋지 않습니까?
- 2. 제네릭 콜백을 사용하는 것이 좋지 않습니까?
- 3. || 대신에 +를 사용하는 것이 좋지 않습니까?
- 4. @ (at) 연산자를 사용하는 것이 좋지 않습니까?
- 5. 은 모델에 has_and_belongs_to_many를 사용하는 것이 좋지 않습니까?
- 6. SOAP 용 CURL을 사용하는 것이 좋지 않습니까?
- 7. 사전에서 키로 개체를 사용하는 것이 "좋지"않습니까?
- 8. 많은 다형성을 사용하는 것이 좋지 않습니까?
- 9. 중첩 된 Try..catch 블록을 사용하는 것이 좋지 않습니까?
- 10. 다중 스레드 응용 프로그램에서 클래스 변수를 사용하는 것이 좋지 않습니까?
- 11. .NET에서 흐름 제어를 위해 try-catch를 사용하는 것이 "좋지"않습니까?
- 12. jButton의 기능을 변경하는 것이 좋지 않습니까?
- 13. 지나치게 간단한 함수를 만드는 것이 좋지 않습니까?
- 14. $ .get을 사용하여 데이터를 조작하는 것이 좋지 않습니까?
- 15. AsyncTask 내에서 runOnUiThread를 사용하는 것이 비효율적이며 좋지 않습니까?
- 16. PHP가있는 IE를 확인하는 것이 좋지 않습니까?
- 17. 머리말과 꼬리말을 템플릿으로 포함시키는 것이 좋지 않습니까?
- 18. div 안에 스크립트 태그가있는 것이 좋지 않습니까?
- 19. Entity Framework 모델을 저장하는 것이 좋지 않습니까?
- 20. GDI + 개체를 다시 사용하는 것이 좋지 않습니까? (또는 : 두통없이 많은 중첩 된 사용하는 블록을 사용하는 방법?)
- 21. 자바에서 대기중인 스레드가있는 것이 좋지 않습니까?
- 22. "JSON.stringify"데이터를 SharedPreferences에 저장하는 것이 좋지 않습니까?
- 23. 모든보기가 하나의보기 컨트롤러에 연결되는 것이 좋지 않습니까?
- 24. 데이터베이스 디자인에서 사용자 이름을 기본 키로 사용하는 것이 좋지 않습니까?
- 25. 대체 저장 형식으로 NSPersistentDocument를 사용하는 것이 좋지 않습니까?
- 26. if 문에서 input()을 사용하는 것이 좋지 않습니까?
- 27. main 메소드에서 벗어나기 위해 "return"을 사용하는 것이 좋지 않습니까?
- 28. Django에서는 템플릿 외부에서 템플릿 태그를 가져오고 사용하는 것이 좋지 않습니까?
- 29. 비 정적 클래스에서 공용 변수를 사용하는 것이 좋지 않습니까?
- 30. Java 게임 루프에서 "SwingUtilities.invokeLater()"를 사용하는 것이 좋지 않습니까?
두 버전의 Python을 사용하는 것이 좋지 않습니까? – GLHF
아니요, 내장 된 것을 사용하는 것이 좋지 않을 때만 가능합니다. – user3674703
Python 2를 배우고 싶다면 번들 버전으로 설치하면됩니다. 최근 Python 3.4를 설치하고 사용하는 것은 미래 지향적 인 학습에 가장 적합하지만 2.7과 3.4는 99 %가 동일하므로 개인적으로하지 않을 것입니다. 그것에 대해 집착 ... 비록 Py3 **가 실질적으로 ** 직장에서 그리고 Google App Engine에서 여전히 2.7을 사용하고 있지만 나는 그것에 대해 "끔찍한"느낌이 들지 않습니다. (inc. 내 Mac에서 사용! -) –