![Anaconda를 사용하여 명령줄에서 Python 스크립트를 실행하는 방법은 무엇입니까?](https://linux55.com/image/91709/Anaconda%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20Python%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
참고: 저는 Python을 처음 접했고 아래 나열된 것과 같은 외부 모듈을 실제로 사용한 적이 없으므로 프로그램을 시작하고 실행하기 위해 더 잘할 수 있는 것이 있으면 언제든지 알려주십시오.
저는 현재 Python(2.7.x) 프로그램을 개발 중이며 다음을 사용해야 합니다.사이언스파이더미. 이 프로그램의 이전 개발자는파이썬모든 외부 모듈에 액세스합니다. 내 경우에는 단일 명령으로 전체 프로그램을 실행할 수 있어야 합니다. 예를 들어:
python myFile.py
myFile.py를 실행합니다(다음 가져오기가 있음).
from numpy import *
from pylab import *
import matplotlib.pyplot as plt
내가 이해한 바로는 Anaconda는 Visual Studio와 유사한 방식(예: "실행" 버튼)으로 코드를 실행해야 하는 IDE입니다. 그래서 내 질문은 다음과 같습니다
명령줄에서 직접 이 작업을 수행할 수 있는 방법이 있습니까?
참고: 외부 모듈 자체를 사용하는 대신 Anaconda를 사용하도록 지정하는 이유는 Anaconda 또는 Python(x,y)와 같은 과학적인 Python 배포판을 사용하는 것이 가장 쉽다고 SciPy 웹 사이트에서 지속적으로 언급되기 때문입니다.궁극적으로 위의 가져오기를 사용하여 프로그램을 실행할 수 있는 솔루션이면 괜찮습니다.
답변1
- 필요한 Anaconda 환경을 생성합니다
conda create --name environmentName python=3 pandas numpy
. 환경을 생성할 때 모든 종속성을 한 번에 포함합니다. - 환경으로 전환합니다
conda activate environmentName
. - Python 스크립트를 실행합니다
python fileName.py
. 스크립트는 Anaconda 환경에서 실행되므로 Python 버전을 지정할 필요가 없습니다. 사용되는 버전은 환경에 지정된 버전입니다(스크립트에는 Anaconda 환경에 지정된 python3이 필요함).
답변2
3단계에 대한 질문과 답변을 보내 주셔서 감사합니다. 달릴 때 작동하지 않습니다. python setup.py
또는 python3 setup.py
3단계가 나에게는 작동하지 않지만 달릴 때는 작동합니다.
pip install .
setup.py를 사용하여 원하는 디렉터리에 github에서 설치하려는 패키지의 zip 파일을 다운로드할 수 있습니다. 저는 Ubuntu(bioconda3)에서 conda 환경을 사용하고 있습니다.