我已经安装了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模块。我已尝试卸载和安装。有什么想法吗
环境变量有问题。
PYTHONHOME
环境变量被设置为python 3.8目录。一旦我删除了这个变量,问题就解决了相关问题 更多 >
编程相关推荐