删除所有以前版本的 python

2023-11-27

我有一些经验C++ and 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 and matplotlib顺利(我对此有一些问题)。

EDIT:

我正在 OSX Yosemite 10.10 上运行。


不要卸载系统的 Python 解释器(最有可能是 Python 2.7)。您可能会考虑卸载其他版本(最有可能是 Python 3.5),但我认为您并不真正需要这样做(保留系统范围的 Python 3 解释器可能不是一个坏主意......谁知道呢!)。

如果您想要一个干净的状态,我建议您现在使用虚拟环境。您有两个选择:

  • Use virtualenv and pip设置您的虚拟环境和包。然而,使用pip意味着您必须编译需要编译的包(numpy, matplotlib以及许多其他可用于“后处理”的科学 Python 包)。
  • 使用 Conda(或迷你康达)。这样你就可以处理虚拟的 环境,但无需自己编译Python包。 Conda 还允许您处理不同的 Python 解释器,而无需 需要将它们安装在您的系统中(它将下载 他们为你)。

另外,您说您感觉 MATLAB 绘制数百万个点的效率很低。我不知道您的实际需求/限制,但我发现 Matplotlib 对于绘制大数据和/或实时数据效率非常低。

作为建议,请考虑使用PyQtGraph。如果您仍然觉得不够快,请考虑使用 VisPy(目前可能功能较少/不方便,但更多高效的).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除所有以前版本的 python 的相关文章