2016-09-27 46 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)これは、Python 3を使用して想定しているが、我々は、Python 2使用している

公式ドキュメントは、Linuxのインストールについては、以下の手順を提供します。それはモジュールがPython 3のためだけに存在することを意味しますか?私はWindows上でPython 2用に使っています。

2)DebianのパッケージマネージャーAPTを使用していると仮定して依存関係にあると確信していますが、確かにこれらの依存関係はyumを持つRedHatシステムで利用できるはずです。

私はまず最初のパッケージのPython 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をインストールするために求めたエラーを取得しての結果:

私は指示に従いました。しかし、私はそうしなかった。 Debianのようなシステムにインストールする方法しか見つからず、RedHatシステムにインストールする方法がわかりませんでした。今、私はgiblibのソースをダウンロードしてインストールしようとしていますが、これは乱雑になり始めています。特にpyautoguiをプロダクションサーバーにインストールしてもらう必要があります。ボスは、そのような途方もないとかさばる手続き。それはすぐに拒否されるでしょう。

私は今、RedHatシステムにPython 2用のPython pyautogui modukeをインストールするための、もっと良い方法またはより簡単な方法を助けることを求めています。あるいは、おそらく同様のモジュールであっても、シンプルで効率的な代替手段を見つけることができませんでした。

誰かが私にこれを手伝ってもらえれば、それは本当に役に立ち、私に多くの仕事と死んでしまうのを助けてくれるでしょう。

答えて

0

私はscrot、以下の手順でCentos7にインストールされました:

https://pkgs.org/

ダウンロード&インストール:

giblib-develの-1.2.4-22.el7.psychotic.x86_64.rpm

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

にsudo yumの--nogpgcheck localinstall

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

ダウンロード:

scrot_0.8.orig.tar.gz

インストール:scrot_0あるxv

タール。 8.orig.tar.gz

cd CROT-0.8/

は./configure

sudoを作る

0

をインストールします私は、Python 3でPyAutoGUIのインストールではXlibに問題があったし、何とか私はその問題を解決するために管理し、この

Xlib.error.XauthError: ~/.Xauthority: [Error 2] No such file or directory: '/home/username/.Xauthority' 
0のようなもの、私は質問のタイトル「LinuxのRedHatの上PyAutoGUIをインストールする」のpython 3でPyAutoGUIをインストールするの 誤差に基づいて、ここでそれを共有したいですエラーなしPyAutoGUIをインストールする

:それはあなたのために動作しませんでした場合には、このけん引パッケージ

pip install PyUserInput 
pip install PyAutoGUI 

をインストールした後

方法1 __ まず、Xlibの

sudo yum install libX11 

をインストールし、 PyUserInputの前にpython3-xlibをインストールする& PyAutoGUI

pip install python3-xlib 

方法2 __ ダウンロード(XVFB・ラン)pkgs.orgから、次のコマンド

rpm -ivh yourfile.rpm 

で、その後XVFBランの助けを借りて、インストールすることができ、さらにはエラーなしPyAutoGUIコードを使用することをインストールします。 ..

xvfb-run pip install PyAutoGUI 

ウェイ3 __ この(のpython3-のXlibのいずれかをインストール|| python-のXlib)

pip install python3-xlib 

、次いで

export DISPLAY=:0 
pip install PyAutoGUI 
関連する問題