랙마운트, MySQL 연결, 머신 러닝에 필요한 패키지 설치
개시하다
스크레이퍼, MySQL 연결, 머신러닝에 필요한 파이썬 패키지를 설치한다.
본 글의 환경 전제는 다음과 같은 환경이다.
절차.
Epel/remi 창고를 먼저 활성화합니다.CentOS Stream9의 설치 방법은 https://blog.remirepo.net/post/2021/11/08/Enterprise-Linux-9-Repository 에 있습니다.(remi 설치 후 epel도 함께 설치)
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf config-manager --set-enabled remi
dnf 명령을 사용하여 개발 도구와 Pythn의rpm에서 제공하는 패키지를 설치한다.$ sudo dnf groupinstall "Development Tools"
$ sudo dnf install python3-devel
$ sudo dnf install python3-pip
$ sudo dnf install python3-numpy python3-lxml
$ sudo dnf install python3-beautifulsoup4.noarch
$ sudo dnf install sysstat
(Sysstat은 자원 확인이 용이하므로 먼저 넣는다)chrome에서 cherome용 창고를 제작하고 설치합니다.동시에 버전에 맞게 크롬 드라이브를 설치합니다.
$ sudo vi /etc/yum.repos.d/google-chrome.repo
-------------
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=0
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
-----------------
$ sudo dnf install --enablerepo=google-chrome google-chrome-stable
$ google-chrome --version
Google Chrome 99.0.4844.51
크롬 드라이브ChromeDriver 다운로드 페이지부터 해당 버전의 linux 버전에 대한 링크를 확인하고 설치합니다.이번 경우https://chromedriver.storage.googleapis.com/99.0.4844.51/chromedriver_linux64.zip.
$ wget https://chromedriver.storage.googleapis.com/99.0.4844.51/chromedriver_linux64.zip
$ sudo dnf install unzip
$ unzip chromedriver_linux64.zip
$ sudo chown root:root chromedriver
$ sudo mv chromedriver /usr/local/bin/
$ ls -l /usr/local/bin/chromedriver
-rwxr-xr-x 1 root root 13961080 2月 27 03:28 /usr/local/bin/chromedriver
$ rm chromedriver_linux64.zip
상기 내용을 제외하고 pip 명령을 사용하여 사용자 환경에 설치한다.$ python -m pip install --upgrade pip
$ python -m pip install --user opencv-python opencv-contrib-python
$ python -m pip install --user pandas pandas_datareader
$ python -m pip install --user mysql-connector-python
$ python -m pip install --user mplfinance japanize_matplotlib
$ python -m pip install --user pyti
$ python -m pip install --user selenium
머신러닝 관련 설치도 마찬가지$ python -m pip install --user tensorflow
$ python -m pip install --user tf-models-official tf_slim tensorflow_datasets tensorflow-hub keras
$ python -m pip install --user scikit-learn scikit-learn-intelex pillow matplotlib seaborn
FastapI용 패키지 설치(최종적으로 용기에 설치하지만 동작을 확인하기 위해 미리 설치한다)
python -m pip install --user fastapi starlette
python -m pip install --user Jinja2
python -m pip install --user uvicorn[standard]
python -m pip install --user Gunicorn
끝말
tensorfow를 설치하기 위해 서문에 기재된swapfile 추가을 진행했습니다.
카탈로그
Linux 및 MySQL 설정
기계 학습에 필요한 주가 데이터를 수집하다
머신 러닝에 필요한 FX 데이터 수집
기계 학습 및 예측
예측 결과 표시
FX 자동 매매
Reference
이 문제에 관하여(랙마운트, MySQL 연결, 머신 러닝에 필요한 패키지 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kaniy/articles/0011python-package-install텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)