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
이 질문이 오래되었다는 것을 알고 있지만 ...
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을 실행하는 것이 가능하다고 생각하지 않습니다.