Cygwin의 Python3


9

cygwin에 Python3을 어떻게 설치합니까? cygwin에서 Python 설치를 성공적으로 실행하려고했습니다.

내가 찾고있는 버전은> = 3.1이며 cygwin (2.7이 기본값으로 제공됨)에서 2.7을 성공적으로 설치할 수있었습니다.

그건 그렇고, 파이썬이 아닌 파이썬 3을 파이썬 3으로 실행하고 싶습니다. cygwin과 함께 제공되는 기본 파이썬 바이너리와 충돌하고 싶지 않습니다.

도움!

답변:


11

어제 (2012 년 7 월 25 일 수요일) 기준으로 Python 3.2.3은 표준 Cygwin 설치 프로그램에 포함되어 있습니다. Cygwin을 setup.exe다시 실행하기 만하면 ( 필요한 경우 cygwin.com에서 다시 다운로드 ) 다른 패키지처럼 선택하여 설치할 수 있습니다.

python3이전과 마찬가지로 기존 2.x 설치를 그대로 유지하면서 여전히로 설치됩니다 .

$ python -V
Python 2.6.8
$ python3 -V
Python 3.2.3
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me Domain Users 13 Jun 21 15:12 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me root         14 Jul 26 10:56 /usr/bin/python3 -> python3.2m.exe

훌륭한! 질문을 명심 해 주셔서 감사합니다!
eqb

투표 할 수없고, 담당자가 충분하지 않습니다 :(
eqb

@ethiopianqubit 당신은 당신의 담당자에 관계 없이이 답변을 수락 된 것으로 표시 할 수 있어야합니다-회색 눈금을 클릭하십시오.
me_and

내가 할 때 which pythonCygwin에서 터미널에서, 그것은 인쇄 /cygdrive/d/Programs/python/python-3.6.6-amd64/python(는 윈도우 파이썬을 의미하는 것입니다). I 이렇게하면 which python3시그윈 단말기에서, 그 출력 /usr/bin/python3(이 난 시그윈 설정 단계를 설치 한 것이다). 이 문제를 해결해야합니까?
Maha

@ Mahesha999 여기보다는 새로운 질문으로 질문을하면 더 나은 응답과 가시성을 얻을 수있을 것 같습니다.
me_and

9

Cygwin 으로 포팅되었지만 일반 릴리스가 준비되지 않은 많은 프로그램 인 Cygwin Ports를 사용하여이 작업을 수행 할 수 있습니다 .

해당 페이지에서 :

  1. 최신 Cygwin setup.exe (최소 버전 2.738)를 사용하십시오.
  2. -K 플래그로 setup.exe를 시작하십시오. 예 :

      cygstart -- /path/to/setup.exe -K http://cygwinports.org/ports.gpg
    
  3. 설치 유형 선택 페이지에서 "인터넷에서 설치"를 선택하십시오.

  4. 사이트 다운로드 선택 페이지에서 배포 미러를 선택한 다음 사용자 URL 필드에 ftp://ftp.cygwinports.org/pub/cygwinports 를 입력 하고 추가를 누르십시오 (둘 다 강조 표시되어 있는지 확인).
    • 대신 http://downloads.sourceforge.net/cygwin-ports 를 사용자 URL로 입력하여 미러를 사용할 수 있습니다 .
    • 또는 소스웨어 미러를 사용할 수 있지만 가능하면 선택한 배포 미러가 아닌 다른 서버에서 호스팅 된 미러를 사용해야합니다.
  5. 패키지 선택 및 설치를 진행하여 표시된 종속성을 설치하십시오.

제공된 두 개의 링크는 저에게 효과적이지 않습니다. FTP가 방화벽에 의해 제한되어 FTP가 작동하지 않을 것으로 예상하지만 대체 Sourceforge 링크는 더프이며 http://sourceforge.net/projects/cygwin-ports/files/ 이어야합니다 . 해당 URL을 사용하면 나에게 잘 작동했습니다.

여기에서 python3 패키지를 설치하도록 선택할 수 있어야합니다. 현재 버전 3.1.5rc1-1을 제공하고 있습니다.

로 설치하면 python3기존 파이썬 설치는 v2.6.8로 유지됩니다.

$ python -V
Python 2.6.8
$ python3 -V
Python 3.1.5rc1
$ ls -l $(which python) $(which python3)
lrwxrwxrwx 1 me root         13 Jun 12 13:43 /usr/bin/python -> python2.6.exe
lrwxrwxrwx 1 me Domain Users 13 Jun 19 10:51 /usr/bin/python3 -> python3.1.exe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.