gpt4 book ai didi

python - 删除所有以前版本的python

转载 作者:太空狗 更新时间:2023-10-30 02:58:48 25 4
gpt4 key购买 nike

我对 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,包括它们的所有包,这样我就可以安装最新版本并导入我想要的所有库,例如 numpymatplotlib 顺利(我遇到了一些问题)。

编辑:

我在 OSX Yosemite 10.10 上运行。

最佳答案

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

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

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

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

作为建议,考虑使用 PyQtGraph .如果您仍然觉得速度不够快,请考虑使用 VisPy(目前功能/便利性可能较低,但更多 efficient )。

关于python - 删除所有以前版本的python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33033747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com