簡體   English   中英

無法在Windows中新安裝的Pycharm中啟動控制台

[英]Cannot start a console in newly installed Pycharm in Windows

在Windows 7機器上,新安裝了Pycharm(社區或專業)和Python 3.4(嘗試過Anaconda 3)。 在主編輯器中以交互方式運行Python腳本沒有問題。 但是,當我嘗試選擇View> Tool Windows> Python Console時 ,它會生成以下錯誤消息等。 基本上,我無法在Pycharm中調出一個控制台窗口。

C:\Users\user\Anaconda3\python.exe -u C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevconsole.py 56743 56744
Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydev_imports.py", line 21, in <module>
    from SimpleXMLRPCServer import SimpleXMLRPCServer
ImportError: No module named 'SimpleXMLRPCServer'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm     4.0.5\helpers\pydev\pydevconsole.py", line 20, in <module>
    import pydevd_vars
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevd_vars.py", line 9, in <module>
    from pydevd_xml import *
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevd_xml.py", line 7, in <module>
    from pydev_imports import quote
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydev_imports.py", line 23, in <module>
    from xmlrpc.server import SimpleXMLRPCServer
  File "C:\Users\user\Anaconda3\lib\xmlrpc\server.py", line 108, in <module>
    from http.server import BaseHTTPRequestHandler
  File "C:\Users\user\Anaconda3\lib\http\server.py", line 660, in <module>
    class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
  File "C:\Users\user\Anaconda3\lib\http\server.py", line 851, in SimpleHTTPRequestHandler
    mimetypes.init() # try to read system mime.types
  File "C:\Users\user\Anaconda3\lib\mimetypes.py", line 348, in init
    db.read_windows_registry()
  File "C:\Users\user\Anaconda3\lib\mimetypes.py", line 255, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: OpenKey() argument 2 must be str without null characters or None, not str

Process finished with exit code 1
Couldn't connect to console process.

-----------------這些消息顯示在“Python控制台”中-------------

您需要更改工作目錄。 轉到File->Settings->Build, Execution, Deployment->Console->Python Console ,然后在Working directory框中更改或提供您具有讀寫權限的Working directory

在存在各種開發配置的情況下配置pycharm是一種黑色藝術恕我直言。 我找到的最有效的機制是將隨機字符串放入各種設置對話框,解釋器,控制台,測試,服務器,並仔細觀察提交給解釋器的命令行。 幾乎不是一個令人滿意的方法,但它會弄清楚什么在哪里以及在某種程度上影響什么。

另一個認為幫助我是工作安裝的設置和測試對話框的屏幕截圖。

再次,有點粗糙和准備好,但經過長時間的成功調試,然后pycharm健忘症,它讓我恢復運行。

我有同樣的問題。 我重新安裝python和默認目錄已更改。

然后我在這里刷新解釋器File->Settings->Build, Execution, Deployment->Console->Python Console ,這里 File->Settings->Project: <YOUR_PROJECT>->Project Interpreter

如果你打開新項目,翻譯需要再次選擇(?)

我通過在Preferences和項目解釋器中設置解釋器來解決它。

暫無
暫無

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

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