我对C++
和Fortran
有一些经验,我想开始使用python
作为我的后处理,因为我开始意识到MATLAB
对于我需要做的事情是多么的低效(主要涉及数百万点的绘图)。
我已经安装了python
的几个版本,从我每次想开始使用时起。现在已经一团糟了。在/usr/local/bin/
中,以下是命令ls python*
返回的内容:
python python2.7 python3 python3.5 python3.5m pythonw-32
python-32 python2.7-32 python3-32 python3.5-32 python3.5m-config pythonw2.7
python-config python2.7-config python3-config python3.5-config pythonw pythonw2.7-32
我现在想要一个清白的记录。我想要一个安全的方法来删除所有以前版本的python
,包括他们的所有软件包,这样我就可以安装最新版本并顺利导入我想要的所有库,比如numpy
和matplotlib
(我对此有一些问题)。
编辑:
我在10点10分的OSX优胜美地上跑步。
不要卸载系统的Python解释器(很可能是Python 2.7)。您可能会考虑卸载另一个版本(最有可能是Python3.5),但我不认为您真的需要这样做(保留一个系统范围的Python3解释器可能不是一个坏主意。。。谁知道呢!)。
如果你想要一个干净的状态,我建议你现在使用虚拟环境。你有两个选择:
pip
意味着您必须编译需要编译的包(numpy
,matplotlib
和许多其他可用于“后处理”的科学Python包)。另外,你说你觉得MATLAB在绘制数百万个点时效率很低。我不知道您的实际需求/约束,但我发现Matplotlib在绘制大数据和/或实时数据时效率非常低。
作为建议,考虑使用PyQtGraph。如果您仍然觉得速度不够快,可以考虑使用VisPy(目前可能不太实用/方便,但更多的是efficient)。
相关问题 更多 >
编程相关推荐