Wing IDE Shell의 macOS 10.15.2 Catalina에서 Python 2.7.12에서 Python 3.8.1로 업그레이드

Wing IDE Shell의 macOS 10.15.2 Catalina에서 Python 2.7.12에서 Python 3.8.1로 업그레이드

이 업그레이드 수행에 관한 온라인 주제가 많이 있습니다. 그러나 대부분의 사람들은 이렇게 말합니다.아니요이전 Python2를 제거하세요. 이로 인해 시스템의 macOS가 엉망이 될 수 있습니다. 그래서 Python3.8.1을 설치했습니다(사이트에 따라 사전 패키지된 tkinter 클래스 모듈이 필요했습니다).

불행하게도 내 Wing IDE 셸은 여전히 ​​Python2로 기본 설정되어 있습니다. 한 온라인 사용자는 다음을 방문하면 이 문제를 해결할 수 있다고 말했습니다.프로젝트 속성Wing의 메뉴 - 최신 버전에서는 제거되었습니다. 현재 편집->Python 구성...으로 이동하면 Python 실행 파일, Python 경로 및 초기 디렉터리에 대한 사용자 정의 가능한 경로를 찾을 수 있습니다.

이제 내 컴퓨터에 Python3.8.1이 애플리케이션에 설치되었습니다. 다른 폴더도 찾았습니다./라이브러리/프레임워크/PythonFramework/3.8.

Python 실행 파일을 두 위치 모두에 설정하려고 시도했지만 성공하지 못했습니다. 내가 받은 오류는 다음과 같습니다.

  • Python 실행 파일 '/Library/Frameworks/Python.framework/Versions/3.8/Python'을 시작하거나 검사할 수 없습니다. PATH의 Python 인터프리터 이름(예: python, python3.4, python.exe)이거나 사용하려는 Python 인터프리터의 전체 경로여야 합니다.

이 문제를 해결하는 방법을 아는 사람이 있다면 우리 학교에서는 개인용 컴퓨터에 설정하는 데 도움을 제공하지 않으므로 감사하겠습니다. 읽어 주셔서 감사합니다.

답변1

놀랍게도, 선의의 조교와 저는 이 문제를 해결하려고 일주일을 보냈지만 성공하지 못했습니다. 방금 작동했습니다. 내가 한 일은 다음과 같습니다(당신에게도 효과가 있기를 바랍니다).

  1. Wing IDE를 엽니다.
  2. 가다편집하다->Python 구성...
  3. 이것을 확실히 해라파이썬 경로,환경, 그리고초기 디렉토리영향을 받지 않습니다.
  4. 변화파이썬 실행 파일상단에관습.
  5. 딸깍 하는 소리검색단추.
  6. 다음으로 이동합니다.

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8

  1. 이기다좋아요Wing IDE 셸 터미널 명령줄 창을 다시 시작합니다. (또는 전체 프로그램).

실행 후 이제 Python3.8.1이 버전으로 표시됩니다. /bin/에 있는 python3.8 파일은 실행 파일도 아니고 나에게 주목할 만한 파일도 아니며 크기가 약 10KB에 불과합니다. 그러나 그것은 효과가 있으므로 다른 사람들이 이 문제에 직면했을 때 이것을 발견할 수 있기를 바랍니다.

관련 정보