cygwin/XP에서 전체 Python을 설치하는 가장 좋은 방법은 무엇입니까?

cygwin/XP에서 전체 Python을 설치하는 가장 좋은 방법은 무엇입니까?

WinXP에 설치된 Python에는 DLL, DOC, include 등과 같은 디렉터리가 있지만 cygwin과 함께 설치된 Python(2.5)은 기본 python.exe입니다. 질문하는 동기는 XP의 '사물'이 cygwin에서 '다른 것'을 찾지 않는 것 같고 그 반대의 경우도 마찬가지입니다. Qt로 개발을 시작하고 싶고 쉘을 좋아하고 MS를 좋아하지 않습니다. 모든 구성 요소를 한 지붕 아래에 모으면 마침내 스크립트에서 파일 등을 찾을 수 있는 실행 파일을 찾을 수 있을 것이라고 생각했습니다. 1. XP 설치 내용을 Cygwin 트리에 간단히 복사할 수 있습니까? 2. Python의 XP 버전은 cygwin 버전과 다릅니까? (그는 순진하게 동일한 CPU를 지적했습니다.) 3. 누군가는 cygwin 내에서 완전한 Python(뱀에 깃털이 있다면...)으로 작업해야 합니다. 어떻게 이루어졌나요?

면책 조항 1: 저는 XP나 cygwin에서 아무것도 컴파일한 적이 없습니다. 거기에 갈 필요가 없기를 바랐기 때문에 우선 Python을 사용했습니다. 면책조항 2: StackOverflow에서 이 질문을 했지만 여기서 질문해야 한다는 강력한 힌트를 얻었으므로 여기에 있습니다.

이 댓글에 대한 응답: "다른 것"을 찾는 "것"에 대해 더 구체적으로 설명할 수 있습니까? 예를 들어 오류 메시지. 또한 Cygwin에서 Python을 설치하는 데 어떤 방법을 사용했습니까? 그리고 XP를 호스트로 사용하는 가상 머신에 Linux를 설치하는 것을 고려해 보셨나요? – 데니스 윌리엄슨

오류 메시지: 모든 것이 $PATH와 같은 환경 변수 설정으로 추적될 수 있을 것으로 예상됩니다. 명령줄에 이름이 지정된 파일을 여는 Python 스크립트를 작성할 때 "파일을 찾을 수 없습니다"라는 오류가 발생했습니다. 스크립트를 작업 디렉토리에 복사하면 이 문제가 사라집니다. os.path.abspath()를 사용하여 전체 추악한 파일 이름을 스크립트에 도입함으로써 이 문제를 치료하는 중일 수 있습니다. 내가 본 "찾지 못함"의 또 다른 형태는 cygwin이 C:(내 시스템 파티션) 또는 cygwin의 /usr/bin(역시 /cygdrive/)에 설치된 Python 중 하나에 설치되어 있는지 여부에 관계없이 내가 사용하려는 Python 설치를 찾지 못하는 것입니다. d/cygwin/usr/bin (여기서 D:, 일명 /cygdrive/d는 내 사용자 파티션입니다). 오류를 정확하게 언급할 수는 없습니다. 어리석게도 errmsg를 기록하지 않았습니다.

cygwin에서 Python을 설치하는 방법: 설치를 사용하여 cygwin 배포판을 업데이트했습니다. 기회가 생겼을 때 Python 버전(2.5일 가능성이 있음)을 선택했습니다.

WinXP --> VM, 예: Sun의 Virtual Box --> Linux --> 전체 Python 설치(모든 하위 디렉터리 등): 이것들은 나에게 새로운 것이며 이제 막 읽고 있는 중입니다. 제가 가지고 있는 가장 큰 질문은 호스트와 가상 OS가 특정(모두?) 파일 시스템에 대한 액세스를 공유하는지 여부입니다. 뚫을 수 없는 벽으로 둘러싸인 Linux 샌드박스를 갖는 것은 별로 유용하지 않은 것 같습니다.

답변1

Python 설치를 Cygwin에 복사하면 작동하지 않습니다.

Windows용 Python 확장당신이 원하는 것 같습니다.

그렇지 않고 Windows를 계속 사용하려면 ActivePython(www.activestate.com/activepython/)*을 살펴보겠습니다.

*죄송합니다. 링크는 1개만 넣을 수 있습니다...

답변2

이 질문이 오래되었다는 것을 알고 있지만 ...

http://blog.adlibre.org/technology/how-to-install-and-setup-a-python-django-development-environment-on-windows-7.html

Django에 맞춰 Cygwin에 설치하지만 적합한 부트스트랩이어야 합니다. 나한테는 꽤 잘 풀렸어...

답변3

확인해 보세요IronPython. MS가 마음에 들지 않더라도 .Net 라이브러리에 연결되지만 여전히 표준 Python 라이브러리에 대한 액세스를 제공하는 방식이 마음에 들 것입니다.IronPython 실행IPY를 시작하는 좋은 방법입니다. 데스크탑 스크립팅을 포함한 좋은 예가 많이 있습니다.

답변4

사용 편의성을 위해 Ubuntu와 VirtualBox의 조합이 가상화에 대한 첫 진출에 적합할 것이라고 생각합니다.

이것Windows XP에 설치하는 방법에 대한 괜찮은 튜토리얼인 것 같습니다.여기Ubuntu를 실행한 후 게스트 추가 설치에 대한 비디오 튜토리얼.

패키지 관리는 Cygwin보다 Ubuntu에서 훨씬 쉽습니다. 응용 프로그램 메뉴에서 추가/제거...를 선택한 다음 검색 상자에 "python"을 입력하고 원하는 버전 옆에 있는 확인란을 클릭한 다음 변경 사항 적용 버튼을 클릭하여 설치할 수 있습니다. 더 자세한 패키지 관리를 위해 시스템>관리 메뉴의 시냅틱 패키지 관리자를 사용할 수도 있습니다. 또는 다음을 사용하여 터미널의 명령줄에서 패키지를 설치할 수 있습니다 apt-get(응용 프로그램>액세서리 메뉴에서 터미널을 선택하여 터미널 시작).

sudo apt-get install python2.6

위 설명에서 언급한 일부 기능 외에도 호스트의 물리적 CD/DVD 드라이브(ISO 이미지 마운트 외에도), USB 드라이브 및 메모리 스틱과 같은 장치를 게스트 OS에 마운트할 수 있습니다. 또한 호스트의 네트워크 연결에 액세스할 수 있으며 Firefox(기본적으로 설치됨) 또는 설치할 수 있는 다른 브라우저를 사용하여 인터넷을 탐색할 수 있습니다.

다른 VM에서 VM을 실행하는 것이 가능하다고 생각하지 않습니다.

관련 정보