windows bpython 的安裝流程

來源:互聯網
上載者:User

標籤:image   學習   nis   開啟   ble   ssi   google   分享   tmp   

剛開始學習python的時候使用的ipython解譯器,挺好用的,後來發現bpython功能更強大,linux系統中安裝基本沒啥問題,不過在windows下安裝倒是不容易啊。使用google搜了一下, 發現bpython-curses這個命令可以運行,參考了這個網址的https://github.com/bpython/bpython/issues/509官方對window安裝的說明:https://docs.bpython-interpreter.org/windows.html

下面我整理下正確的安裝方法。

1.先安裝bpython
C:\Users\Administrator>pip install bpython      #請確認你的pip已經安裝並且配置到環境變數path中去了。 這裡pip可以換成easy_install, conda 
2.測試下bpython,提示No module named ‘_curses‘
C:\Users\Administrator>bpythonTraceback (most recent call last):  File "e:\program files\python36\lib\runpy.py", line 193, in _run_module_as_main    "__main__", mod_spec)  File "e:\program files\python36\lib\runpy.py", line 85, in _run_code    exec(code, run_globals)  File "E:\Program Files\Python36\Scripts\bpython.exe\__main__.py", line 5, in <module>  File "e:\program files\python36\lib\site-packages\bpython\curtsies.py", line 9, in <module>    import curtsies  File "e:\program files\python36\lib\site-packages\curtsies\__init__.py", line4, in <module>    from .window import FullscreenWindow, CursorAwareWindow  File "e:\program files\python36\lib\site-packages\curtsies\window.py", line 11, in <module>    import blessings  File "e:\program files\python36\lib\site-packages\blessings\__init__.py", line 5, in <module>    import curses  File "e:\program files\python36\lib\curses\__init__.py", line 13, in <module>    from _curses import *ModuleNotFoundError: No module named ‘_curses‘
3.安裝cursers包
#去這個網站找到對應版本的curses下載下來,http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses ,這個包暫時pip沒法去下載它,需要手工下載後再使用pip 安裝C:\Users\Administrator>pip install E:\tmp\curses-2.2-cp36-cp36m-win_amd64.whl
4.測試bpython,提示 No module named ‘fcntl‘
C:\Users\Administrator>bpythonTraceback (most recent call last):  File "e:\program files\python36\lib\runpy.py", line 193, in _run_module_as_main    "__main__", mod_spec)  File "e:\program files\python36\lib\runpy.py", line 85, in _run_code    exec(code, run_globals)  File "E:\Program Files\Python36\Scripts\bpython.exe\__main__.py", line 5, in <module>  File "e:\program files\python36\lib\site-packages\bpython\curtsies.py", line 9, in <module>    import curtsies  File "e:\program files\python36\lib\site-packages\curtsies\__init__.py", line4, in <module>    from .window import FullscreenWindow, CursorAwareWindow  File "e:\program files\python36\lib\site-packages\curtsies\window.py", line 11, in <module>    import blessings  File "e:\program files\python36\lib\site-packages\blessings\__init__.py", line 7, in <module>    from fcntl import ioctlModuleNotFoundError: No module named ‘fcntl‘
5.修改啟動bpython的位置

我的bpyton的安裝位置是在E:\Program Files\Python36\Scripts ,我們不啟動bpython 啟動bpython-curses試試。

C:\Users\Administrator>bpython-curses     #可以運行了。
6.命令重新命名下

進入我們的E:\Program Files\Python36\Scripts目錄,把bpython.exe,bpython-curses.exe先備份一下,然後刪除bpython.exe, 修改bpython-curses.exe 為bpython.exe

7.在測試下吧,如果不可以,你先關閉終端,重新開啟一下試試。

 可以愉快的使用bpython了。

windows bpython 的安裝流程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.