IDLE과 Python이 다르며 모듈을 제대로 설치할 수 없습니다.

sixtywheels

읽어 주셔서 감사합니다. 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 등)에 적합한 확장 프로그램을 찾을 수없는 것 같습니다. 감사합니다!

kyriakosSt

우선, 아나콘다에 대한 간략한 설명 :

Anaconda는 여러 python "환경"을 관리하는 데 도움을주기위한 것입니다. 각각은 잠재적으로 고유 한 Python 버전과 설치된 패키지 (해당 버전 포함)를 가지고 있습니다. 이것은 다른 작업에 대해 여러 파이썬 버전을 원하거나 다른 패키지 버전에 필요한 충돌이있을 때 매우 유용합니다. 기본적으로 anaconda는 특정 python 버전, IDLE 및 pip로 "기본"환경을 생성합니다. 또한 anaconda는 pip명령을 통해 패키지를 설치하고 관리 하는 개선 된 방법을 제공합니다 conda install <package-name>.

나머지는 "vanilla"라는 단어를 사용하여 아나콘다와 관계없이 수동으로 설정 한 파이썬 / 설치를 참조합니다.

문제 설명 :

이제 파이썬을 독립적으로 설치했기 때문에 문제가 발생합니다. 문제의 세부 사항은 파이썬과 아나콘다를 얼마나 정확하게 설정했는지에 따라 다르므로 정확히 무엇이 잘못되었는지 말할 수 없습니다. 또한 저는 OSX 사용자가 아니기 때문에 파이썬이 어떻게 설치되어 있고 무엇과 함께 다운로드 / 설정되는지 알 수 없습니다. 그러나 설명에 따르면 "바닐라"파이썬 설치가 아나콘다 파이썬이나 아나콘다의 pip를 덮어 쓰지 않은 것 같습니다. 그러나 IDLE을 설치하고이 새로운 파이썬을 사용하도록 설정했습니다.

그래서 지금 pip은를 통해 무언가를 다운로드 할 때 아나콘다의 파이썬 만이 그것을 볼 수 있고 IDLE의 파이썬은 볼 수 없습니다.

가능한 해결책:

1. 빠른 수정 :

/Users/myname/anaconda3/bin/idle3매번 IDLE을 실행하십시오 . 이것은 사용 아나콘다의 파이썬과 한다 를 통해 설치된 모든 패키지를 볼 수 conda install의을 pip install (*) . 귀찮은 일이지만 아무것도 삭제할 필요가 없습니다. 또한 ~/.bashrc파일에 "별칭" 을 설정하여 명령이 사용자를 idle특별히 링크 하도록 만들 수도 있습니다. 이 답변이 너무 길고 중복 될 수 있으므로 방법을 설명하고 싶다면 의견을 보내주십시오.

2. conda를 모두 제거합니다 (권장하지 않음).

설치된 모든 것과 함께 아나콘다를 제거하는 방법에 대해 Google을 검색 할 수 있습니다. 이 시점에서 내가 알지 못하는 것은 "바닐라"파이썬이 기본값이 될 것인지, pip를 수동으로 다시 설치해야하는지, 모든 것이 제대로 작동하려면 파이썬을 다시 설치해야하는지 여부입니다.

3. 파이썬 "바닐라"설치를 제거하고 아나콘다 만 사용하십시오

다시 말하지만, OSX에서 파이썬 설치가 어떻게 작동하는지 모르겠지만 제거하는 것이 합리적으로 간단해야합니다. 문제는 지금 아마 당신이 IDLE의 실행 프로그램이없는 것입니다 (이후 나는 OSX에 하나를 제공하지 않습니다 아나콘다를 추측하고있다) 그러나에 설명 된대로 단자를 통해 사용할 수있을 것입니다 (1) .

4. 마지막 수단 :

모든 것이 실패하면 바닐라 파이썬 (IDLE도 제거한다고 가정)과 아나콘다를 제거하여 자체 파이썬, pip 및 유휴 버전을 제거하십시오. 관련 문서는 따라 가기 어렵지 않아야합니다. 그런 다음 새로 원하는 것을 다시 설치하십시오.

드디어:

문제를 해결할 때 VScode (나도 사용하지 않았습니다), pycharm 또는 다른 어떤 IDE를 선택하면 설치된 Python과 통합 할 수 있습니다. 모든 IDE에 새로운 파이썬 "번들"을 설치할 필요가 없습니다.


(*) : pip install pandas아나콘다의 파이썬 을 입력 한 후 IDLE은 가져올 수 없지만 팬더를 가져올 수 있다고 말 했으므로 pip가 아나콘다와 함께 제공되는 것임을 내 대답에 암시하고 있습니다. which pip아나콘다 디렉토리를 가리켜 야 하는 것을 입력하여 이것이 사실인지 확인할 수 있습니다./Users/myname/anaconda3/bin/pip

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Dask 용 tlz 모듈 Python을 설치할 수 없습니다.

분류에서Dev

Python 암호화 모듈을 설치할 수 없습니다.

분류에서Dev

cpan으로 펄 모듈을 설치할 수 없습니다.

분류에서Dev

Python 2.7 용 IDLE을 설치할 수 없습니다.

분류에서Dev

Python 3.8에서 이메일 모듈을 설치할 수 없습니다.

분류에서Dev

Bioperl 모듈을 설치할 수 없습니다 (올바르게?)

분류에서Dev

NodeJS 용 mongojs 모듈을 로컬로 업데이트하거나 설치할 수 없습니다.

분류에서Dev

내 프로젝트에서 Python에 설치된 모듈을 감지 할 수 없습니다.

분류에서Dev

Steam을 제대로 설치할 수 없습니다!

분류에서Dev

pip (anaconda python)로 설치된 모듈을 가져올 수 없습니다.

분류에서Dev

동적으로 설치된 Python 모듈을 가져올 수 없습니다.

분류에서Dev

Anaconda (Spyder)에서 Python 용 googleads 모듈을 설치할 수 없습니다.

분류에서Dev

우분투 14.10에 twilio python 모듈을 설치할 수 없습니다.

분류에서Dev

pip를 사용하여 파이썬 모듈을 설치할 수 없습니다.

분류에서Dev

Python : Python 모듈 "pyautogui"를 설치할 수 없습니다.

분류에서Dev

Python 모듈 urlparse를 설치할 수 없습니다.

분류에서Dev

Python 모듈 urlparse를 설치할 수 없습니다.

분류에서Dev

vim을 제거했습니다. 이제 다시 설치할 수 없습니다.

분류에서Dev

내 컴퓨터에 python3 idle이 이미 설치되어 있습니다. 어떻게 python2.7을 idle 상태로 설치할 수 있습니까?

분류에서Dev

모듈을 설치할 때 Python 최대 재귀 깊이를 초과했습니다.

분류에서Dev

Pip과 pip로 다운로드 할 수없는 Python 패키지 및 모듈을 다운로드하고 설치하는 방법은 무엇입니까?

분류에서Dev

Python 2.7 IDLE을 다시로드 할 수 없습니다.

분류에서Dev

npm의 문제로 인해 우분투에 nopt로 노드 모듈을 설치할 수 없습니다.

분류에서Dev

ejabberd contrib 모듈을 설치할 수 없습니다.

분류에서Dev

Perl에서 GD 모듈을 설치할 수 없습니다.

분류에서Dev

모듈을 설치할 수 없습니다.

분류에서Dev

Apache2 :: Const 모듈을 설치할 수 없습니다.

분류에서Dev

Raspberry Pi에 Express Node 모듈을 설치할 수 없습니다.

분류에서Dev

Apache2 모듈을 설치할 수 없습니다.

Related 관련 기사

  1. 1

    Dask 용 tlz 모듈 Python을 설치할 수 없습니다.

  2. 2

    Python 암호화 모듈을 설치할 수 없습니다.

  3. 3

    cpan으로 펄 모듈을 설치할 수 없습니다.

  4. 4

    Python 2.7 용 IDLE을 설치할 수 없습니다.

  5. 5

    Python 3.8에서 이메일 모듈을 설치할 수 없습니다.

  6. 6

    Bioperl 모듈을 설치할 수 없습니다 (올바르게?)

  7. 7

    NodeJS 용 mongojs 모듈을 로컬로 업데이트하거나 설치할 수 없습니다.

  8. 8

    내 프로젝트에서 Python에 설치된 모듈을 감지 할 수 없습니다.

  9. 9

    Steam을 제대로 설치할 수 없습니다!

  10. 10

    pip (anaconda python)로 설치된 모듈을 가져올 수 없습니다.

  11. 11

    동적으로 설치된 Python 모듈을 가져올 수 없습니다.

  12. 12

    Anaconda (Spyder)에서 Python 용 googleads 모듈을 설치할 수 없습니다.

  13. 13

    우분투 14.10에 twilio python 모듈을 설치할 수 없습니다.

  14. 14

    pip를 사용하여 파이썬 모듈을 설치할 수 없습니다.

  15. 15

    Python : Python 모듈 "pyautogui"를 설치할 수 없습니다.

  16. 16

    Python 모듈 urlparse를 설치할 수 없습니다.

  17. 17

    Python 모듈 urlparse를 설치할 수 없습니다.

  18. 18

    vim을 제거했습니다. 이제 다시 설치할 수 없습니다.

  19. 19

    내 컴퓨터에 python3 idle이 이미 설치되어 있습니다. 어떻게 python2.7을 idle 상태로 설치할 수 있습니까?

  20. 20

    모듈을 설치할 때 Python 최대 재귀 깊이를 초과했습니다.

  21. 21

    Pip과 pip로 다운로드 할 수없는 Python 패키지 및 모듈을 다운로드하고 설치하는 방법은 무엇입니까?

  22. 22

    Python 2.7 IDLE을 다시로드 할 수 없습니다.

  23. 23

    npm의 문제로 인해 우분투에 nopt로 노드 모듈을 설치할 수 없습니다.

  24. 24

    ejabberd contrib 모듈을 설치할 수 없습니다.

  25. 25

    Perl에서 GD 모듈을 설치할 수 없습니다.

  26. 26

    모듈을 설치할 수 없습니다.

  27. 27

    Apache2 :: Const 모듈을 설치할 수 없습니다.

  28. 28

    Raspberry Pi에 Express Node 모듈을 설치할 수 없습니다.

  29. 29

    Apache2 모듈을 설치할 수 없습니다.

뜨겁다태그

보관