5

まず、次の手順で QScintilla をインストールします。

1:

cd Qt4Qt5
qmake qscintilla.pro
sudo make
make install

2:

cd ../designer-Qt4Qt5
qmake designer.pro
sudo make
sudo make install

3:

cd ../Python
python3 configure.py --pyqt=PyQt5
sudo make

そしてここで私は問題に遭遇しました:

QAbstractScrollArea: No such file or directory 

そして問題:

qprinter.h: No such file or directory

しかし、必要なファイルを手動で追加することで最終的に解決しました。

に行く:

sudo make install

4:

次に、次のように入力してeric6をインストールします。

sudo python3 install.py

しかし、私は得ました:

依存関係のチェック

Python バージョン: 3.4.0

PyQt5 が見つかりました

申し訳ありませんが、QScintilla2 とその PyQt5/PyQt4 ラッパーをインストールしてください。

エラー: /usr/lib/python3/dist-packages/PyQt5/Qsci.so: 未定義のシンボル: _ZTI13QsciScintilla

4

3 に答える 3

0

上記のエクモロの解決策は私にはうまくいきませんでした.何かを見逃した、または環境固有のものであるとしましょう。

とにかく....これらの3つのファイルを編集しなかったことを除いて、私はエクモロがアドバイスしたことをしました:(XXX)

- designer-Qt4Qt5/designer.pro
- Qt4Qt5/features/qscintilla2.prf
- Qt4Qt5/qscintilla.pro

それらを編集する理由は適切に思えますが、結局のところ、Eric のインストールは次のエラーで失敗しました。

Sorry, please install QScintilla2 and its PyQt5/PyQt4 wrapper.
Error:     
dlopen(/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/PyQt5/Qsci.so, 2):
Library not loaded: libqscintilla2_qt5.12.dylib
                                  ^^^^
Referenced from: /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/PyQt5/Qsci.so
Reason: image not found

^^^^でマークされた_qt5に注意してください-理論的には解決するはずですが、私にとっては解決しませんでした。ありとあらゆることを試しましたが無駄でした。私の設定の無知かもしれません。

3 つのファイルに対して編集が提案されたので、ekumoro の指示が機能することを期待しました - (XXX) を参照してください - _qt5 でライブラリを作成するように Make を構成します。私は多くのことを試しました - シンボリックリンクなど.

要約すると、 * QScintilla を PyQt4およびPyQt5と同時に動作させる必要がない場合*は、ekhumoro のアドバイスから (XXX) の内容を差し引いたものを実行してください。そうすれば、Eric は問題なくインストールできます。

上記の情報に注意してください。Qt4 の QScintilla ライブラリが破壊される可能性があります。

于 2016-06-18T18:59:43.487 に答える