Programming/python

Anaconda 가상환경에서 내가 만든 script.py 불러오는 아주 간단한 방법!

방황하는 데이터불도저 2023. 2. 15. 00:40

How to import my python script in Anaconda virtual environment 

 

 * 필자의 OS : linux  (아마 다른 OS에서도 해당 방법으로 문제없이 돌아갈것으로 예상됩니다!)

 

 

STEP 1. Find the parent path for importing

 - 이미 설치된 라이브러리로 경로 확인

 - output에서 [ ] 사이의 값은 각자의 환경에 따라 달라질 수 있는 값입니다.

import numpy
numpy.__file__

# Output
# '/home/[내컴퓨터이름]/anaconda3/envs/[가상환경이름]/lib/python[3.9]/site-packages/numpy/__init__.py'

STEP 2. Create folder in the parent path 

- 위에서 찾은 상위폴더경로에 내가 직접만든 파이썬 파일을 보관해둘 폴더를 새로 만들어줍니다.

    (/home/[내컴퓨터이름]/anaconda3/envs/[가상환경이름]/lib/python[3.9]/site-packages)

- (linux기준) 아래의 커맨드로 상위폴더로 진입 후, creds라는 폴더를 만들어줍니다.

cd /home/[내컴퓨터이름]/anaconda3/envs/[가상환경이름]/lib/python[3.9]/site-packages
mkdir creds

STEP 3. Move my script.py to the parent path  

- 위에서 만든 경로(creds/)에 내가 직접만든 파이썬 파일을 넣어준다.

- (linux기준)

mv ~/original_path/script.py ./script.py

STEP 4. Import my script.py  

- 가상환경 재활성화 후, 아래의 코드로 내 코드 임포트 하기

from creds import script

끗! 참 쉽죠잉~