pycurl 윈도우 버전 설치하기 – install pycurl on Windows

Python 패키지 중에는 설치할 때 C/C++ 소스를 빌드해서 설치하는 것들이 있는데 이런 패키지들은 Windows에서 설치할 때 잘 안되는 경우가 많습니다.

빌드 시스템을 다 설치해야 하고 설치하고 난 후에도 설정을 맞추기가 어렵습니다.

특히 Linux에만 지원하는 특정 패키지를 사용해서 의존성이 높은 것들은 더더욱 그렇습니다.

이런 패키지 중에 비공식적으로 Windows용을 지원하는 사이트가 있습니다.

Pycurl도 설치가 가능합니다. 자신의 Python버전과 아켜텍쳐에 맞는 것을 선택해서 Windows에 있는 pip로 설치하면 됩니다.

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl

R언어 개발툴 제작사 Rstudio 회사이름을 Posit으로 변경하다

Rstudio는 R언어 개발툴 이름이며 제작사의 이름이기도 합니다. Rstudio에는 R언어의 고수들이 모여 있는 많은 데이터과학자 겸 개발자들로 구성된 실리콘밸리에 있는 회사입니다.

R언어의 발전에 큰 영향을 준 회사이기도 합니다.

Rstudio를 비롯해서 GGplot2, Shiny, Rmarkdown, Tidyverse를 비롯한 패키지를 개발자와 부속 개발툴을 지원하고 있으며 이 도구들은 많은 데이터사이언티스가 주력으로 사용하고 있는 도구이기도 합니다.

코로나19로 전세계적으로 이름을 모르는 사람이 없게된 파이자(Pfizer)의 과학자들도 이 도구들을 주력으로 사용하고 있을정도입니다.

하지만 최근의 AI와 딥러닝의 발전과 함께 통계분석의 인기가 시들어가고 Python으로 데이터분석, 통계까지 하려는 움직임과 R언어를 배우려는 사람들이 줄어들면서 시장에서의 위상이 예전만 못하게 되었습니다.

Rstudio가 Python언어를 지원한지 오래되었습니다. 이제 R언어 하나만을 지원하는 것보다는 데이터과학이라는 분유 전체를 아우르는 개발툴과 부속 도구를 판매하고 교육하는 회사로 나가려고 하는 모양입니다.

바뀌는 것은 없습니다.

Rstudio workbench는 기본판은 여전히 무료이고 아직까지도 최고의 R언어 개발환경입니다.

Ubuntu 22.04에 Jenkins 설치하기

Ubuntu 22.04에 Jenkins를 설치하면 실행이 잘 안됩니다.
우분투 22.04는 최신 LTS 버전이라서 정말 쉽게 되야 할텐데 이상하죠?

Ubuntu 22.04에서 젠킨스가 안되는 이유는 대부분 Java때문입니다. Jenkins는 openjdk-11에서만 작동합니다. 설치해주고 기본 설정도 바꿔줘야 합니다. openjdk-18 같은 상위버전과는 작동하지 않습니다. Jenkins는 JVM기반의 Groovy 언어로 만들어졌습니다. JDK 영향을 많이 받으므로 이 점을 주의해야합니다.

설치 코맨드를 참고하세요.

# 자바 설치
sudo apt-get install openjdk-11-jdk-headless
# 기본 자바를 openjdk-11로 설정
sudo update-java-alternatives --set java-1.11.0-openjdk-amd64
# 키 받기
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
# 레파지토리 등록
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
# 젠킨스 설치
sudo apt-get install jenkins