Nmapをインストールした後、Zenmapをインストールしてみましたが、正常に動作しませんでした。私は通常の端末コマンドdnf install zenmapを試しましたが、一致するものが見つからないと言いました。
その後、RPMファイルをダウンロードするために公式ウェブサイトに行き、「rpm -i filename.rpm」コマンドを使用しようとしました。このコマンドはPyGTKをダウンロードする必要があることを知らせ、ダウンロードしましたがうまくいきました。しかし、今zenmapを実行しようとすると私に表示されます。
ファイル "/usr/bin/zenmap"、行182、ImportErrorを除く、e:SyntaxError:無効な構文
検索でZenmapを実行しようとすると、Zenmap GUIポートスキャナが表示されます。クリックしようとすると、画面が短く点滅して消えます。解決策を見つけようとしましたが、検索してみると2つしかなく、どちらも答えがありませんでした。
私はFedora 31とKDE Plasmaを使用しています。
答え1
明らかにZenmapが達しましたF28 廃止なぜならそれは現在にかかっているからだ。廃止Python2。
githubで問題を確認してください。
ZenmapとNdiffはpython2#1176でのみ動作します。
(廃止)Pythonをインストールして動作させることができます。2そして必要なモジュール。
私が見るとソースコードzenmapはに依存し/usr/bin/env python
、システムで一般的にデフォルト値はPython 3Python 2の代わりに構文エラーが発生する理由かもしれません。ランチャーを編集するか、python2を使用して明示的にZenmapを呼び出します。例: python2 /path/to/zenmap
。