[エラー]Process finished with exit code 139(interrupted by signal 11:SIGSEGV)
1919 ワード
今日の午後pythonの宿題をして、PyQt 5でQWebEngineViewを利用して外部のホームページを開きます.
しかし、ずっとフラッシュバックしていて、運転するとフラッシュバックします.
エラー表示:Process finished with exit code 139(interrupted by signal 11:SIGSEGV)
ネットユーザーのコードを直接走るのもそうです.
私が何度も探した後、グラフィックスドライブの問題でも、複数の競合パッケージを同時にインポートする問題でもありません.
PyQt 5バージョンの問題です.
そこでanacondaの仮想環境を新設し、PyQt 5==5.10のバージョンをインストールして、完成しました.
以下にanacondaの操作を添付しますが、MacOS上ではanacondaのコマンドライン操作も端末上にあるので、パッケージをインストールするときは、その仮想環境下でインストールすることに注意してください.
しかし、ずっとフラッシュバックしていて、運転するとフラッシュバックします.
エラー表示:Process finished with exit code 139(interrupted by signal 11:SIGSEGV)
ネットユーザーのコードを直接走るのもそうです.
私が何度も探した後、グラフィックスドライブの問題でも、複数の競合パッケージを同時にインポートする問題でもありません.
PyQt 5バージョンの問題です.
そこでanacondaの仮想環境を新設し、PyQt 5==5.10のバージョンをインストールして、完成しました.
以下にanacondaの操作を添付しますが、MacOS上ではanacondaのコマンドライン操作も端末上にあるので、パッケージをインストールするときは、その仮想環境下でインストールすることに注意してください.
conda create -n pyqt python=3.7 #
conda remove -n pyqt #
conda env list #
conda activate XXX #
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes #
conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --show #
pip list #
pip uninstall XXX # XXX