我在MacBook上为不同的项目安装了几个版本,现在才意识到这是一个错误.我用自制软件安装它,通过python的网站安装它(Python 2.7.8 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later [2]))和其他我不记得的方法.我正在运行10.9.4 OS X.
我想知道如何在我的计算机上找到所有python安装的位置,并删除除本机之外的所有依赖它们的包和包.我想从头开始而不重新安装我的操作系统.
另外,我想知道我是否可以应用相同的方法来查找所有pip相关文件.
更新:
which -a python给我每个可执行python的所有路径.有多个是正常的吗?
??ishaantaylor@Ishaans-MacBook-Pro.local ~
??? which -a python
/usr/bin/python
/usr/bin/python
/usr/bin/python
/usr/bin/python
/usr/bin/python
/usr/bin//python
/usr/bin//python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud) 在过去的几年里,我做了pip installed很多事情,却不知道自己在做什么。突然间,当我在 Python 2.7 Jupyter Notebook 中运行代码段时出现此错误:
ImportError: No module named matplotlib
Run Code Online (Sandbox Code Playgroud)
当我在终端中运行它时:which -a python python 3...我得到:
Sams-MacBook-Pro-2:~ sambrand$ which -a python python3
//anaconda/bin/python
/usr/local/bin/python
/usr/bin/python
/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)
我认为这表明我在一些地方使用了 Python,这可能解释了为什么在我想要使用的 Python 环境中找不到我的标准库(例如 matplotlib)的原因。
我的理想结果:
最终,我只想清理我的环境并从头开始,这样当我打开 Jupyter Notebook 时,我就可以使用 Keras、Tensorflow 和所有以 Python 3 作为默认值的 Anaconda 包。
此外,我希望pip install终端的任何后续内容更新我在 Jupyter 中使用的内容。
据我所知,这种对 Python 环境的困惑是一个相当普遍的问题,所以我希望这篇文章能有所帮助。