Python Matplotlib在导入时询问用户名

Python Matplotlib在导入时询问用户名,python,Python,我正试图解决这个问题,但我不明白为什么它要求我输入“用户名”和“用户id” What user name username: What is the user id Enter user id: 有人能毫无问题地运行它吗 #!/usr/bin/env python import numpy as np import matplotlib.pyplot as plt N = 5 mMeans = (20, 35, 30, 35, 27) wMeans = (25, 32, 34, 2

我正试图解决这个问题,但我不明白为什么它要求我输入“用户名”和“用户id”

What user name
username: 

What is the user id
Enter user id: 
有人能毫无问题地运行它吗

#!/usr/bin/env python

import numpy as np
import matplotlib.pyplot as plt

N = 5

mMeans = (20, 35, 30, 35, 27)
wMeans = (25, 32, 34, 20, 25)
ind = np.arange(N)
width = 0.5

plt.bar(ind, mMeans, width)
plt.bar(ind, wMeans, width, bottom=mMeans)
plt.show()
这是我中止运行Ctrl+c时显示的内容:

$ python stack.py 

    What username
    username:
这是我停止命令的地方

^CTraceback (most recent call last):
          File "stack.py", line 5, in <module>
            import matplotlib.pyplot as plt

PYTHONPATH中有一个错误/个人版本的子流程

在我熟悉的subprocess.py的任何python发行版中都不存在。删除/重命名该文件,或者最好是删除

/home/flira/Downloads/
从你的蟒蛇身上。安装任何库的方法都是通过apt-get,如果您不确定自己在做什么,则不必手动下载

进一步调查


我现在注意到你的终端截图-你正在下载中运行,因此文件在你的路径中。摆脱它。

如果我将menMeans和womenMeans更改为mMeans和hMeans,我可以运行第二段代码。根据你的说法,我不知道为什么熊猫会参与进来……当你运行上面的脚本时,它会询问用户名?我在这里没有看到任何熊猫导入,但肯定有人干扰了你模块的源代码,因为提示问题在语法上是不正确的:好的,发布的代码中有错误,现在已经修复,但它仍然询问我用户名。我不知道为什么哪一行会导致对用户名的请求?这真的是一个导入语句吗?你能试一下简单的打印语句吗?现在我想知道你是如何得到这样的配置设置的。您从哪里下载子流程?为什么下载会进入你的路径?有史以来最奇怪的问题之一。我不习惯安装库来下载文件,总是很容易得到。我会检查并返回。@F.Lira祝你好运。我注意到你正在下载中运行-这就是为什么它在你的PYTHONPATH中-删除或重命名文件。我删除了subprocess.py*文件。
username = str(raw_input('username: '))
/home/flira/Downloads/