在普通 Python 解释器中运行 `print(sys.platform)` 产生一个空字符串

问题描述 投票:0回答:1

在纯 Python 解释器中运行

print(sys.platform)
产生一个空字符串

我尝试在 github 上配置一个开源 python 项目的代码。我用 pip install 安装了这个程序,它运行得很好。但是,为了更改代码,我必须使用 pip install -e 命令来启用可编辑安装。这次我运行程序时,我的终端似乎没有解释 ANSI 颜色转义序列,而且在 Windows 上关闭它们的检测也不起作用。

然后我在普通的 Python 解释器中运行

print(sys.platform)
,我得到了一个空字符串。 有没有办法通过我机器的 Python 设置来解决这个问题?? 我运行 windows 10 64bit 和 python 3.5

pip python-3.5 sys platform ansi-escape
1个回答
1
投票

无法重现(Windows10/Python 3.5):

Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import sys
>>> sys.platform
'win32'
>>> 

也许您的安装有问题?

© www.soinside.com 2019 - 2024. All rights reserved.