簡體   English   中英

python的readline模塊不適用於windows?

[英]python's readline module not available for windows?

當然,我已經離開 PYTHON 兩年多。 我正試圖回到 swing,我記得幾年前 windows 上有命令和變量完成可用。 我們被困在 2.6 中,因為我們有依賴關系。

今天,我正在嘗試導入 readline。 我從 pip 收到這條消息。

C:\Users\Joe>pip3 install readline Collecting readline Using cached https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz Complete output from command python setup.py egg_info :錯誤:此模塊不適用於 Windows

我的版本是:

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 鍵入“幫助”、“版權”、“信用”或“許可證”了解更多信息。 導入 readline Traceback(最近一次調用最后一次):文件“”,第 1 行,在 ModuleNotFoundError:沒有名為“readline”的模塊

我最近在 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

轉到您的CMD終端並輸入

pip 安裝 pyreadline

幾秒鍾后,它將被安裝,您將能夠看到消息,即“成功安裝 pyreadline-”

然后返回您的PYSPARK終端並再次輸入 import readline它將立即導入而不會出現任何錯誤

謝謝

當然,我已經離開PYTHON兩年多了。 我試圖重回正軌,我記得幾年前在Windows上有可用的命令和變量完成功能。 由於存在依賴關系,我們陷入了2.6。

今天,我正在嘗試導入readline。 我從pip收到此消息。

C:\\ Users \\ Joe> pip3 install readline使用緩存的https://files.pythonhosted.org/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz命令python setup完整輸出信息:錯誤:此模塊不適用於Windows

我的版本是:

Win32上的Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:59:51)[MSC v.1914 64位(AMD64)]鍵入“幫助”,“版權”,“信用”或“許可證”想要查詢更多的信息。 導入readline Traceback(最近一次調用):FileNot“,第1行,在ModuleNotFoundError中:沒有名為“ readline”的模塊

我在找到這個問題后嘗試了 pyreadline 並遇到了問題,最終發現它不再受支持。

對我有用的是安裝 pyreadline3:

pip install pyreadline3 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM