이전 포스팅입니다
[Python/Python] - Python Basic - 가상환경 virtualenv(2) - 실행/설치/관리
이전 포스팅에서는, python 가상환경(virtualenv) 예제로, 가상환경을 생성하여 해당 환경에 simplejson 패키지를 설치 해 보았습니다.
설치한 가상환경을 실행 해 보도록 하겠습니다.
가상환경 사용하기
가상환경 내에서 프로그래밍 하기 위해서, termainl 혹은 cmd에서 activate 된 python 가상환경을 vscode에 옮겨 오도록 해 보겠습니다.
먼저, 이전의 실행되어있는 가상환경 내로 접근 해 주도록 하겠습니다.
이미 가상환경에 계신 분은 상관 없으나, 가상환경이 실행 되지 않은 분은 가상환경을 켜 주어야 합니다.
가상환경이 실행 되었다면, 실행 된 상태에서 vscode를 켜 줍니다.
Scripts\actiavte
(pythonBasic) code
실행 된 vscode는 해당 가상 환경과 연동이 됩니다.
즉, 방금 설치 했던 simplejson을 사용 할 수 있는 것이죠 :)
import simplejson as json
test_dict = {'1':95, '4':77 , '3':65, '5':100, '2':88}
print(json.dumps(test_dict,sort_keys=True, indent=4 * ' '))
test_dict 에 json 형태의 데이터를 넣어 주도록 하겠습니다.
정렬을 따로 사용 해 볼 것이기 때문에, 순서는 마음대로 적었어요 :)
json 패키지 안에 있는 json.dumps()를 사용헀고, sort_keys 옵션을 True 로 주었습니다.
출력 된 결과물은
{
"1": 95,
"2": 88,
"3": 65,
"4": 77,
"5": 100
}
이렇게 되곘죠~?
simplejson 패키지 외에도 다른 패키지를 사용 할 수도 있습니다.
패키지 목록 저장하기 & 설치하기
freeze 를 사용하면, 현재까지 설치한 패키지의 목록들을 저장 할 수 있습니다.
(pythonBasic) pip freeze > fileList.txt
지금까지 설치 한 목록을 fileList.txt에 저장 하는 명령어 입니다.
fileList.txt가 있으면, 지금 설치되어있는 패키지의 리스트를 동일하게 설치 할 수 있습니다.
(pythonBasic) pip install -r fileList.txt
fileList.txt에 저장되어있는 목록을 "-r" 옵션을 사용해서 설치 했습니다.
'Old Branch' 카테고리의 다른 글
Java Socket Server(TCP/IP) 소켓 프로그래밍 (2) | 2019.06.27 |
---|---|
Java Socket Client (TCP/IP) 소켓 프로그래밍 (1) | 2019.06.26 |
Python Basic - 가상환경 virtualenv(2) - 실행/설치/관리 (0) | 2019.06.25 |
Python Basic - 가상환경 virtualenv(1) (0) | 2019.06.24 |
Spring Framework Documentation - Spring AOP / Example -2 (0) | 2019.06.22 |