簡體   English   中英

詩歌 [EnvCommandError] 致命 Python 錯誤:Py_Initialize:無法初始化 sys 標准流

[英]poetry [EnvCommandError] Fatal Python error: Py_Initialize: can't initialize sys standard streams

我有一個使用詩歌創建的pyproject.toml文件,並且我正在嘗試在此目錄中運行命令poetry install以創建一個poetry.lock文件。 但是,當我運行詩歌安裝時,出現以下錯誤:

  EnvCommandError

  Command C:\Users\myName\AppData\Local\pypoetry\Cache\virtualenvs\my-app-name-kS94etse-py3.8\Scripts\python.exe - 
  errored with the following return code 3, and output:
      Fatal Python error: Py_Initialize: can't initialize sys standard streams
      Traceback (most recent call last):
        File "c:\users\myName\anaconda3\lib\io.py", line 52, in <module>
        File "c:\users\myName\anaconda3\lib\abc.py", line 106
          print(f"Class: {cls.__module__}.{cls.__qualname__}", file=file)
                                                            ^
      SyntaxError: invalid syntax
      input was : import sys

這個錯誤似乎很深入,但我不明白為什么詩歌認為import sys是無效的語法,甚至是在哪里調用它來產生問題。 對於如何解決這個問題,有任何的建議嗎?

在這里解決: https://stackoverflow.com/a/67169273/12060361

  1. 下載一個新的、完整的 Python 版本(要使用的pyproject.toml文件中定義的相同版本): https://www.python/release.org/
  2. 導航到虛擬環境文件夾詩歌說錯誤來自: C:\Users\myName\AppData\Local\pypoetry\Cache\virtualenvs\my-app-name-kS94etse-py3.8\Scripts\python.exe
  3. 將當前在該文件夾中的python.exe替換為您剛剛下載的新文件

暫無
暫無

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

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