parallel-ssh
にインストールしようとしていますpython2.7
。これを使用するユースケースは、ssh
接続を並列実行し、Pythonファイルのさらなる実行をブロックしないようにすることです。次のコマンドを使用しました。
pip install parallel-ssh
しかし、次のエラーが発生します。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 30: ordinal not in range(128)
これを修正する方法を探してみました。リンク私も試してみましたが、うまくいきませんでした。何をすればいいのかよくわからず、それに関して何らかのアドバイスが必要です。
答え1
最初に思い浮かんだのは、依存関係が欠落しているということです。python-devel/python-dev または build-essential ライブラリがインストールされているかどうか確認してみてください (システムによって、さまざまなバリエーションがあります)。以下のリンクには、試してみる価値のある素晴らしいアイデアが多数掲載されています。
このリンクは、uwsgi のインストールで発生した同様のエラーに関するものです。
賢明な貢献者全員に感謝します: -https://stackoverflow.com/questions/17931726/ascii-codec-cant-decode-error-when-use-pip-to-install-uwsgi