python的第二次安装将不会在Windows上运行

2024-04-18 12:29:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了Python3.8,但还需要安装Python3.6,安装时没有错误。我想在cmd中的任意位置使用命令python运行Python3.8,只需从特定文件C:Python\Python36\python.exe运行Python3.6,因此没有将Python3.6添加到PATH。但是,当我尝试运行python 3.6时,我收到以下错误:

Fatal Python error: Py_Initialize: can`t initialize sys standard streams
Traceback (most recent call last):
  File "C:Python\Python38\lib\abc.py", line 64, in <module>
ModuleNotFoundError: No module named '_abc'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:Python\Python38\lib\io.py", line 52, in <module>
  File "C:Python\Python38\lib\abc.py", line 68, in <module>
  File "C:Python\Python38\lib\_py_abc.py", line 35
    def __new__(mcls, name, bases, namespace, /, **kwargs):
                                              ^
SyntaxError: invalid syntax

我不知道为什么当我运行Python36/python.exe时,它会尝试访问python3.8模块。我已尝试卸载和安装。有什么想法吗


Tags: inpymostlib错误linecallexe