PyCharm无法导入socketio,python 3.6,引发UnicodeDecodeError

时间:2017-05-03 06:10:52

标签: python pycharm

我使用的是PyCharm 2017.1.2和Python 3.6.1。

当我尝试运行脚本以在PyCharm中导入flask-socketio时,它会引发UnicodeDecodeError。但是当我使用终端运行相同的脚本时,它工作正常。我在两个场景中都使用了virtualenv和相同的环境。

这是我的脚本a = np.arange(100).reshape(10,10) b = np.arange(10).reshape(10,1) i = np.random.shuffle(np.arange(a.size[0])) print a[i] print b[i]

foo.py

这是我的# -*- encoding: utf-8 -*- import socketio

requirements.txt

我正在使用相同的虚拟环境,如果我执行flask flask-login flask-socketio eventlet jsonschema ,它就会通过。

foo.py

但如果我通过PyCharm上的绿色三角形按钮执行此脚本,我会收到如下错误:

python foo.py

从shell和PyCharm(非调试模式)这两种执行方式有何不同?

我可以通过一些神奇的配置绕过这个吗?

0 个答案:

没有答案