很多类似的帖子,但没有什么比我能找到的这个构建更简单的了。
我是 Python 新手,正在尝试重新创建 MATLAB 功能,所以我显然想要 pyplot。
我从头开始安装如下:
32 位 miniconda .exe https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86.exe
pycharm 5.0(也尝试使用 4.5.4)
pycharm 解释器 = 3.5.0 在 C:\Users\xxx.xxxxxxx\AppData\Local\Continuum\Miniconda3.exe
在 pycharm 终端中运行:
conda install numpy ... y ...完成
conda install scipy ... y ...完成
conda install matplotlib ... y ...完成
在 Pycharm 完成在项目窗口底部显示“索引”后,我运行:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
我现在可以毫无错误地导入 numpy、matplotlib 和 scipy。
上面的代码弹出一个显示:
Python has stop working 一个问题导致程序停止正常工作。请关闭程序。 带选项 - 关闭程序 - 调试程序
在 Python 3.5 或 Pycharm 中将其作为脚本运行时,我得到了相同的结果。
如果我选择关闭程序,窗口就会消失,pycharm 会继续运行而不显示绘图。
如果我选择调试 Microsoft Visual Studio 默认打开,显示如下:
python.exe 中 0x5BD64A82 (libpng16.dll) 处的未处理异常:0xC0000005:访问冲突写入位置 0x0D000140。
带有选项: - 中断 - 继续
这些选项对我来说似乎都没有多大作用,但是我不熟悉 VS。
无论我做什么,我都看不到任何类似情节的东西。
有任何想法吗?我错过了什么吗?我真的不想使用 Python 2.7(如其他地方所建议的那样),因为我不需要向后兼容,但如果这是唯一的解决方法,我会试一试......
提前致谢。
拍。