2016-09-27 9 views
3

저는 Python 모듈 pyautogui를 Windows에서 사용하고 있습니다. 설치가 매우 간단하고 RedHat 서버에 설치해야합니다.pyautogui 모듈을 RedHat에 설치하는 방법

pip3 install python3-xlib 

sudo apt-get install scrot 

sudo apt-get install python3-tk 

sudo apt-get install python3-dev 

pip3 install pyautogui 

지금, 두 가지이 나를 귀찮게 :

1) 파이썬 3의 사용을 전제로하지만 우리는 파이썬이 사용하고

공식 문서는 리눅스 설치를위한 다음과 같은 지침을 제공합니다. 모듈이 파이썬 3에서만 리눅스에 존재 함을 의미합니까? 왜냐하면 필자는 Windows에서 Python 2 용으로 사용하고 있기 때문입니다.

2) 종속성에 따르면 데비안의 패키지 관리자 인 APT를 사용한다고 가정합니다. 이러한 종속성은 yum이있는 RedHat 시스템에서 사용할 수 있어야합니다.

먼저 파이썬 2 버전의 첫 번째 패키지 인 python-xlib를 설치하기로 결정했습니다.

둘째 나는 시도 :
sudo yum install scrot 

은 "아니오 패키지 Scrot 가능"오류 초래한다. 이런 식으로 막 다른 길을 찾아서, 저는 수동으로 Scrot 소스를 다운로드하여 설치하려고했습니다.

$ wget http://linuxbrit.co.uk/downloads/scrot-0.8.tar.gz 
$ tar -xvf scrot-0.8.tar.gz 
$ cd /scrot-0.8 
$ ./configure --prefix=/usr 
$ make 
$ su -c "make install" 

checking whether to enable maintainer-specific portions of Makefiles... no 
checking for giblib-config... no 
checking for giblib - version >= 1.2.3... no 
*** The giblib-config script installed by giblib could not be found 
*** If giblib was installed in PREFIX, make sure PREFIX/bin is in 
*** your path, or set the GIBLIB_CONFIG environment variable to the 
*** full path to giblib-config. 
configure: error: Cannot find giblib: Is giblib-config in the path? 

내가 어떤 스레드가 문제를 해결하고 약 giblib를 설치하라는 발견 된 오류가 결과 :

나는 지시를 따랐다. 그러나 그렇게하지 못했습니다. 다시 말하지만, 데비안과 유사한 시스템에 설치하기위한 지침 만 찾았고 RedHat 시스템에 설치하는 방법을 찾을 수 없었습니다. 이제는 giblib의 소스를 다운로드하고 설치하려고합니다. 그러나 이것은 지저분한 일입니다. 특히 pyautogui를 프로덕션 서버에 설치하도록 요청해야하며, 보스는 엄청나고 거대한 절차. 그것은 즉시 거부 당할 것입니다.

그래서 저는 RedHat 시스템에 Python 2 용 Python pyautogui moduke를 설치하는 데 더 도움이 될만한 방법을 제안했습니다. 아니면 비슷한 모듈 일지라도, 간단하고 효율적으로 사용할 수있는 대안을 찾지 못했습니다.

누군가가 나를 도울 수 있다면, 정말 도움이 될 것이며 많은 일과 막 다른 골목을 구할 수 있습니다.

답변

0

나는 scrot 다음 단계를 Centos7에 설치되었다 :

https://pkgs.org/ :

다운로드 & 설치 :

giblib-(STABLE) - 1.2.4-22.el7.psychotic.x86_64.rpm

giblib-1.2.4-22.el7.psychotic.x86_64.RPM

sudo는 냠 --nogpgcheck localinstall

http://scrot.sourcearchive.com/downloads/0.8-8/ :

다운로드 :

scrot_0.8.orig.tar.gz

설치 : scrot_0 xvf와

타르. 8.orig.tar.gz

cd crot-0.8/

./configure를

sudo는 내가 어떻게 든 파이썬 3 PyAutoGUI의 설치에 Xlib를에 문제가 있었다

0

설치 할 수 있도록 내가 그 문제를 해결하기 위해 관리하고 이

Xlib.error.XauthError: ~/.Xauthority: [Error 2] No such file or directory: '/home/username/.Xauthority' 
0 같은 내가 질문 제목 "리눅스 레드햇에 PyAutoGUI를 설치"파이썬 3 PyAutoGUI를 설치 오류를 기반으로 여기에를 공유 할 것입니다 즉 당신을 위해 작동하지 않은 경우 그이 tow를 설치 패키지

pip install PyUserInput 
pip install PyAutoGUI 

후 Xlib를

sudo yum install libX11 

를 설치,

방법 1 __ 첫째 :

오류없이 PyAutoGUI를 설치합니다 PyUserInput 앞에 python3-xlib을 설치하십시오. & PyAutoGUI

pip install python3-xlib 

방법 pkgs.org 2 __ 다운로드 (Xvfb가 운영하는) 및 설치하고도 오류없이 PyAutoGUI 코드를 사용할 수 있습니다 Xvfb가 운영하는의 도움으로 다음

rpm -ivh yourfile.rpm 

명령

을 다음과 같이 그를 설치합니다. ..

xvfb-run pip install PyAutoGUI 

방법 3 __ 이 (python3-Xlib를 중 하나를 설치 || 파이썬 Xlib를)

pip install python3-xlib 

하고

export DISPLAY=:0 
pip install PyAutoGUI