Traceback (most recent call last):
  File "quickstart.py", line 7, in <module>
    from instapy import InstaPy
  File "/home/pc/InstaPy/instapy/__init__.py", line 2, in <module>
    from .instapy import InstaPy
  File "/home/pc/InstaPy/instapy/instapy.py", line 13, in <module>
    from pyvirtualdisplay import Display
ImportError: No module named pyvirtualdisplay

 

 

Python2:

sudo pip install pyvirtualdisplay

 

Python3:

sudo pip3 install pyvirtualdisplay

 

Traceback (most recent call last):
  File "quickstart.py", line 5, in <module>
    from selenium.common.exceptions import NoSuchElementException
ImportError: No module named selenium.common.exceptions

 

이런 에러가 뜨는 경우가 있다.

 

이 에러의 경우 selenium의 모듈에 대한 문제이다.

 

따라서, 아래 명령어를 통해 최신버전으로 재설치하자.

 

python -m pip install -U selenium

 

참고로, root 권한으로 접속하여 하는것을 추천한다.

 

ensure chromedriver is installed at /home/pc/InstaPy/assets/chromedriver 에러 발생 대처 방법

 

본 에러는 크롬드라이버 설치에 대한 문제이다.

https://sites.google.com/a/chromium.org/chromedriver/downloads 사이트에 들어가서 자신의 OS와 아키텍처에 적합한 크롬드라이버를 다운받고

 

지정한 경로(PATH)에 둬야한다.

 

즉, 경로 또는 크롬드라이버 설치 파일의 문제이다.

+ Recent posts