우선 우분투 버젼은 16.04이다
(18.04 일 때는 https://mahdiech.com/posts/install-python-374-in-pyenv-on-ubuntu-1804/) 이렇게 할 것
그래서 우분투에 pyenv 를 설치하는거 부터 시작!
pyenv
git clone 을 이용하여 소스를 다운받고 몇 가지 설정을 해준다.
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
변경한 ~/.bash_profile 을 적용하기 위해 source
명령을 실행해주고 pyenv
설치가 잘 됐는지 확인해본다.
$ source ~/.bash_profile
$ pyenv versions
* system (set by /home/nelp/.pyenv/version)
원하는 python 버전을 설치 해보고 사용해본다.
$ pyenv install 3.5.2
Downloading Python-3.5.2.tar.xz...
-> https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
Installing Python-3.5.2...
patching file Lib/venv/scripts/posix/activate.fish
Installed Python-3.5.2 to /home/nelp/.pyenv/versions/3.5.2
$ pyenv versions
* system (set by /home/nelp/.pyenv/version)
3.5.2
$ pyenv shell 3.5.2
$ python
Python 3.5.2 (default, Jun 4 2017, 05:30:18)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
pyenv-virtualenv
pyenv
와 마찬가지로 clone 받고 설정들을 해준다.
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
테스트를 위한 가상환경을 설치하고 사용해보는 과정이다.
$ pyenv virtualenv 3.5.2 test-env
$ pyenv versions
system
* 3.5.2
3.5.2/envs/test-env
test-env (set by PYENV_VERSION environment variable)
$ pyenv activate test-env
(test-env) $ pyenv versions
system
3.5.2
3.5.2/envs/test-env
* test-env (set by PYENV_VERSION environment variable)
(test-env) $ python -V
Python 3.5.2
$ pyenv deactivate
[출처] https://cjh5414.github.io/ubuntu-pyenv-virtualenv/
그 다음으로는
1. pyenv virtualenv 3.6.0 instapy
2. git clone https://github.com/timgrossmann/InstaPy.git
3. cd InstaPy
4. pyenv local instapy
5. pip install --upgrade pip
6. pip install --upgrade setuptools
7. pip install -r requirements.txt
7.1 pyenv activate instapy
8. quickstart.py 수정 인스타그램 아이디, 패스워드 입력
sudo apt install firefox <- selenium error 발생 시
[출처] 파이썬 인스타그램 자동 좋아요 팔로우 코멘트 늘리는 방법|작성자 울트라맨
Chrome-stable
$ cd ~
$ wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
$ sudo apt-get install -y -f
$ sudo rm google-chrome-stable_current_amd64.deb
이렇게 해주면 끝~
그리고 cron설정은
crontab -e 을 터미널에 쳐주면 화면이 바뀜 시간이랑 파이썬 경로 인스타그램 파일 경로 설정해주면 끝~
그리고 크론탭 로그 보는 명령어는
grep CRON /var/log/syslog 검색해주면 로그가 나옴!
'코딩 > 크롤링' 카테고리의 다른 글
ubuntu에서 크론탭 설정하기 (0) | 2019.07.08 |
---|