Windows의 모든 폴더에서 실행하고 싶은 Python 스크립트 폴더가 있습니다. Python 해석기로 Miniconda와 함께 설치된 Python 3.6을 실행하고 있습니다.Windows의 powershell 아래에서 임의의 폴더에서 python 스크립트를 실행하십시오.
예를 들어 폴더 C:\Users\name\my_scripts
에는 다음과 같은 내용의 test.py
이라는 스크립트가 있습니다.
print('test')
스크립트를 실행하는 폴더로 이동 한 후 파이썬으로 실행하여 다음 출력을 생성합니다.
PS C:\Users\name\my_scripts> python test.py
test
PS C:\Users\name\my_scripts> cd..
PS C:\Users\name> python test.py
C:\Users\name\Miniconda3\python.exe: can't open file 'test.py': [Errno 2] No such file or directory
나는
Path
에
C:\Users\name\my_scripts
를 추가했습니다. powershell의 임의의 폴더에
test.py
을 입력하면 기본 텍스트 편집기로 스크립트가 열리지 만,
python test.py
양식으로 스크립트를 실행하면 스크립트 폴더가 아닌 다른 곳에서 파일을 찾을 수 없으므로 오류가 발생합니다.
스크립트 폴더를 포함하는 %PYTHONPATH%
환경 변수를 만들지 못했습니다. 이 환경 변수는 특정 위치에서 모듈을 가져 오는 데 사용되지만 자체적으로 모듈을 실행하는 데 사용되지 않으므로 정상적으로 작동합니다.
주어진 위치에서 my_scripts
폴더의 스크립트를 실행할 수있는 방법이 있습니까?
'python my_scripts \ test.py'가 작동해야합니다. – MarAja