web-dev-qa-db-ja.com

Python readlineモジュールはWindowsでは使用できませんか?

PYTHONを2年以上使用していないことを認めます。ブランコに戻ろうとしています。数年前のウィンドウでコマンドと変数の補完機能を使用できることを覚えています。依存関係があったため2.6で立ち往生しました。

今日、私はreadlineをインポートしようとしています。このメッセージはピップから受け取ります。

C:\ Users\Joe> pip3 install readline cachelineを使用したreadlineの収集 https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz 完全な出力コマンドからpython setup.py Egg_info:エラー:このモジュールはWindowsで動作するようには設計されていません

私のバージョンは:

Python 3.7.0(v3.7.0:1bf9cc5093、2018年6月27日、04:59:51)[MSC v.1914 64ビット(AMD64)] on win32「ヘルプ」、「著作権」、「クレジット」、または「ライセンス」と入力します詳細については。インポートreadlineトレースバック(最新の呼び出しは最後):File ""、1行目、ModuleNotFoundError: 'readline'という名前のモジュールはありません

5

私は最近、Windows 10で同じ問題に直面しました。readlineはWindowsでは使用できませんが、Windows用のpyreadlineパッケージがあり、試してみることができます。

pyreadlineをインストールして、readlineの代わりに使用してください:

$pip install pyreadline

または

$python -m pip install pyreadline


次に、pythonファイルでこれを行います:

from pyreadline import Readline
readline = Readline()

そうすれば、LinuxシステムのようにWindowsでもreadlineを使用できます。

7
Lefteris Xris