읽어 주셔서 감사합니다. macOS High Sierra를 사용하고 있습니다. 터미널이나 환경 변수에 익숙하지 않지만 더 배우려고합니다. 다른 스레드와 Google을 읽으면 여러 python이 설치되어 있거나 다른 경로에서 실행되는 python이있는 것 같습니다. 그러나 IDLE의 경로를 다시 지정하거나 완전히 삭제하여이 문제를 해결할 수있는 해결책을 찾을 수 없습니다.
나는 python, python launcher 및 anaconda (anaconda가 어떻게 작동하는지 잘 모르겠고 몇 년 전에 설치했으며 건드리지 않았습니다)가 설치되어 있습니다. pandas ( pip install pandas
) 를 설치하려고합니다. 설치 되어 있음을 알려주지 만 IDLE에서 실행하면 모듈을 찾을 수 없습니다. python3
터미널에서 실행 하고 내 코드를 입력하면 작동하지만 실제로 팬더가 설치되었습니다.
which python
터미널에서 실행 하면 반환됩니다 /Users/myname/anaconda3/bin/python
(터미널 에서이 디렉토리에 들어가면 bin 폴더에 python, python.app, python3, python3-config, python3.7, python3.7-config, python3.7m, python3.7m-config)
which idle
터미널에서 실행 하면 반환됩니다 /usr/bin/idle
(터미널 에서이 디렉토리를 찾는 방법조차 모르겠습니다)
import os; print(os.path)
IDLE에서 실행하면module 'posixpath' from '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/posixpath.py'
터미널에서 모듈을 설치할 때 IDLE이 사용하는 것과 동일한 파이썬에 설치되는지 확인하는 방법을 알아내는 데 도움이 될 것입니다. 또한 IDLE 대신 VSCode에서 작업 할 수 있는지 알고 싶습니다. 데이터 과학 및 관련 모듈 (statsmodels, pandas 등)에 적합한 확장 프로그램을 찾을 수없는 것 같습니다. 감사합니다!
Anaconda는 여러 python "환경"을 관리하는 데 도움을주기위한 것입니다. 각각은 잠재적으로 고유 한 Python 버전과 설치된 패키지 (해당 버전 포함)를 가지고 있습니다. 이것은 다른 작업에 대해 여러 파이썬 버전을 원하거나 다른 패키지 버전에 필요한 충돌이있을 때 매우 유용합니다. 기본적으로 anaconda는 특정 python 버전, IDLE 및 pip로 "기본"환경을 생성합니다. 또한 anaconda는 pip
명령을 통해 패키지를 설치하고 관리 하는 개선 된 방법을 제공합니다 conda install <package-name>
.
나머지는 "vanilla"라는 단어를 사용하여 아나콘다와 관계없이 수동으로 설정 한 파이썬 / 설치를 참조합니다.
이제 파이썬을 독립적으로 설치했기 때문에 문제가 발생합니다. 문제의 세부 사항은 파이썬과 아나콘다를 얼마나 정확하게 설정했는지에 따라 다르므로 정확히 무엇이 잘못되었는지 말할 수 없습니다. 또한 저는 OSX 사용자가 아니기 때문에 파이썬이 어떻게 설치되어 있고 무엇과 함께 다운로드 / 설정되는지 알 수 없습니다. 그러나 설명에 따르면 "바닐라"파이썬 설치가 아나콘다 파이썬이나 아나콘다의 pip를 덮어 쓰지 않은 것 같습니다. 그러나 IDLE을 설치하고이 새로운 파이썬을 사용하도록 설정했습니다.
그래서 지금 pip
은를 통해 무언가를 다운로드 할 때 아나콘다의 파이썬 만이 그것을 볼 수 있고 IDLE의 파이썬은 볼 수 없습니다.
/Users/myname/anaconda3/bin/idle3
매번 IDLE을 실행하십시오 . 이것은 사용 아나콘다의 파이썬과 한다 를 통해 설치된 모든 패키지를 볼 수 conda install
의을 pip install
(*) . 귀찮은 일이지만 아무것도 삭제할 필요가 없습니다. 또한 ~/.bashrc
파일에 "별칭" 을 설정하여 명령이 사용자를 idle
특별히 링크 하도록 만들 수도 있습니다. 이 답변이 너무 길고 중복 될 수 있으므로 방법을 설명하고 싶다면 의견을 보내주십시오.
설치된 모든 것과 함께 아나콘다를 제거하는 방법에 대해 Google을 검색 할 수 있습니다. 이 시점에서 내가 알지 못하는 것은 "바닐라"파이썬이 기본값이 될 것인지, pip를 수동으로 다시 설치해야하는지, 모든 것이 제대로 작동하려면 파이썬을 다시 설치해야하는지 여부입니다.
다시 말하지만, OSX에서 파이썬 설치가 어떻게 작동하는지 모르겠지만 제거하는 것이 합리적으로 간단해야합니다. 문제는 지금 아마 당신이 IDLE의 실행 프로그램이없는 것입니다 (이후 나는 OSX에 하나를 제공하지 않습니다 아나콘다를 추측하고있다) 그러나에 설명 된대로 단자를 통해 사용할 수있을 것입니다 (1) .
모든 것이 실패하면 바닐라 파이썬 (IDLE도 제거한다고 가정)과 아나콘다를 제거하여 자체 파이썬, pip 및 유휴 버전을 제거하십시오. 관련 문서는 따라 가기 어렵지 않아야합니다. 그런 다음 새로 원하는 것을 다시 설치하십시오.
문제를 해결할 때 VScode (나도 사용하지 않았습니다), pycharm 또는 다른 어떤 IDE를 선택하면 설치된 Python과 통합 할 수 있습니다. 모든 IDE에 새로운 파이썬 "번들"을 설치할 필요가 없습니다.
(*) : pip install pandas
아나콘다의 파이썬 을 입력 한 후 IDLE은 가져올 수 없지만 팬더를 가져올 수 있다고 말 했으므로 pip가 아나콘다와 함께 제공되는 것임을 내 대답에 암시하고 있습니다. which pip
아나콘다 디렉토리를 가리켜 야 하는 것을 입력하여 이것이 사실인지 확인할 수 있습니다./Users/myname/anaconda3/bin/pip
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다