일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- leetcode
- 프로그래머스
- 해시
- twosum
- Medium
- dump
- ELK
- dfs
- RecommendationSystem
- 파이썬
- python
- 리트코드
- daspecialty
- 깊이우선탐색
- Algorithm
- Optimization
- 알고리즘
- solution
- Easy
- elasticsearch
- Spark
- CentOS
- 키바나
- 장고
- Django
- programmers
- 엘라스틱서치
- 스파크
- AWS
- kibana
- Today
- Total
목록------- CS -------/Lang (4)
Archive
Enviornment : Amazon Linux 2 / Python 3.7.* Problem AWS Gravtion Instance (ARM 프로세서) 에서 awswrangler package 설치 시 에러 발생 [ec2-user@ip-10-241-104-135 ~]$ pip install awswrangler Defaulting to user installation because normal site-packages is not writeable Collecting awswrangler Downloading awswrangler-2.16.1-py3-none-any.whl (248 kB) |????????????????????????????????| 248 kB 13.3 MB/s ... Collectin..
Enviornment : CentOS 7.8 Problem Python 3.7버전을 빌드하고 실행시키자 해당 오류 등장 Solution libffi-dev 패키지가 없기 때문에 발생하는 오류입니다. libffi-dev은 외부 함수 인터프리터 라이브러리로, 주로 compile 된 언어와 interpreted 된 언어를 bridging 해주는 데 사용됩니다. python3.7을 설치할 때 apt-get이나 yum 같은 패키지 관리 툴을 사용해서 설치했다면 libffi-dev 패키지를 추가적으로 설치해주면 되고, [ubuntu] apt-get install libffi-dev [centos] yum install libffi-devel 직접 build를 했다면, 설치했던 python3.7을 지우고 해당 패키지..
Enviornment : CentOS 7.8 Problem Python 을 직접 빌드하여 설치했으나, make uninstall, make -n install 등의 명령어가 먹히지 않는 상황에서 깔끔히 지워야 했다. Solution 생각보다 설치되는 위치가 많지 않아 직접 지울 수 있다. ~/.local/lib과 /usr/local 하위에만 설치되며 bin, lib, include 등의 폴더에만 설치된다. python 3.7을 기준으로 적었으며, 3.7대신 버전명만 달리 해서 진행하면 된다. 단, Linux의 경우 default로 설치되어있는 python2를 건드리지 않도록 조심해야 한다. 물론 경로가 달라서 거의 그럴 경우는 없겠다만 혹시나... 꼭 해당하는 버전에 대한 파일들만 지우자. 1. rm -..
코드 내에서 직접 파일을 다루는 경우 os.path 모듈을 사용하게 된다. 1. abspath(path) path의 절대경로를 반환한다. 입력받은 path에는 파일 혹은 폴더 이름이 들어온다. import os.path os.path.abspath("temp") >> '/Users/Desktop/temp' 2. basename(path) path의 기본이름을 반환한다. 입력받은 path에는 절대경로가 들어온다. (abspath와 반대되는 함수) import os.path os.path.basename('/Users/Desktop/temp/test.txt') >> 'test.txt' 3. dirname(path) path의 파일/디렉토리 경로를 반환한다. import os.path os.path.dirna..