>

다른 프로그래밍 환경에서 프로그램을 호출 할 수있는 유일한 방법이기 때문에 CMD 창의 라인에 로컬로 저장된 .py 프로그램을 실행하고 싶습니다.

그러면 CMD 행에 python.exe (anaconda 폴더)의 위치와 python 프로그램의 위치를 ​​지정합니다.

문제는 아나콘다 환경에서 실행될 때 프로그램이 잘 작동하지만 (아나콘다에서 시작한 jupyter) 아나콘다에 설치된 라이브러리 (기본 라이브러리에 포함되지 않은 팬더 numpy)가 누락되어 있다는 것입니다.

여기에서 찾을 수 있습니다정확히 똑같은 문제이지만 제안 된 솔루션을 구현하려고해도 문제가 해결되지 않습니다.

상황 : 아나콘다가 설치된 Windows 컴퓨터에 Python 3.7이 설치되었습니다. 아나콘다 네비게이터에 설치된 패키지 목록에 팬더와 numpy가 있습니다. 팬더는 문제없이 jupyter 노트북으로 가져 왔습니다.

Jupyter 노트북으로 작성된 프로그램은 아나콘다 네비게이터에서 시작되었습니다.

하드 디스크의 특정 위치에 .py 파일을 다운로드하십시오.

CMD 터미널을 열고 실행

C:\Users\xxxxxx>C:\Users\xxxxxx\AppData\Local\Continuum\anaconda3\python.exe C:\Users\xxxxxx\pyCODE\pySoft.py

추적 (최근 통화 마지막) :

File "C:\Users\xxxxxx\pyCODE\pySoft.py", line 30, in <module> import pandas as pd
 ModuleNotFoundError: No module named 'pandas'

위에 언급 된 링크의 지침에 따라 아나콘다 프롬프트 라인에서 팬더와 numpy를 설치 해제했습니다

(base) C:\Users\xxxxxx>pip uninstall pandas

팬더는 원칙적으로 제거해야합니다.

놀랍게도 판다 패키지는 여전히 환경 아나콘다 네비게이터에서 찾을 수 있으며 (닫은 후 열린) 주피터 버전이 작동합니다 (팬더 가져 오기는 오류가 발생하지 않습니다)

아나콘다 프롬프트로 다시 가서 다음을 입력하십시오 :

pip uninstall pandas

메시지는 :     팬더가 설치되지 않아 건너 뜁니다.

여기서 무슨 일 이니? 팬더는 어디에 있고 어디에 설치되어 있지 않습니까? 그리고 무엇보다 pyhton 프로그램을 실행하는 단계는 무엇입니까?

Btw, 나는 이 지침 에 따라 실행하려고했습니다. CMD에서

많이 감사합니다

(개인 정보 보호 사유로 인해 xxxxxx)

  • 답변 # 1

    Windows 10을 사용하는 경우 여기에 설명 된대로 관리자가 아닌 경우에도 계정에 환경 변수를 설정할 수 있습니다.

    cmd 줄에서 아나콘다를 통해 파이썬 코드를 시작하려면 다음을 사용할 수 있습니다

    set root=C:\ProgramData\Anaconda3\
    call %root%\Scripts\activate.bat %root%
    python yourcode.py
    
    

    루트 디렉토리가 경로와 일치하는지 확인하십시오

  • 이전 c++ - A * 대 양방향 Dijkstra 알고리즘
  • 다음 javascript - setBackgroundMessageHandler에서 데이터를 저장할 수 없습니다