我想清理我的安装在我的MacBook专业在目前。在过去,我安装了一些东西,比如自制的、pip的、python的、nnpm的以及一些我甚至不记得的东西。
最近,我试图安装OpenCV包,但是遇到了一些错误,导致我试图更新pip,这导致了一些权限错误。看看堆栈溢出,我试图更改所涉及的文件和文件夹的一些权限:
sudo chmod -R 777 /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/EGG-INFO/
sudo chmod -R 777 /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/现在,在运行最后一个命令并尝试更新pip pip install --upgrade pip之后,我得到:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==9.0.1', 'console_scripts', 'pip')()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2696, in load_entry_point
raise ImportError("Entry point %r not found" % ((group, name),))
ImportError: Entry point ('console_scripts', 'pip') not found事实上,任何与pip命令有关的操作(例如,pip -V现在都会给出相同的错误)。
现在,我检查/usr/local/bin,看到一大堆文件。给您一个想法:ls /usr/local/bin返回
2to3 install-info pydoc3.6
2to3-3.6 makeinfo python3
R node python3-32
RemoteUpdateManager nosetests python3-config
Rscript nosetests-2.7 python3.6
SophosUpdate npm python3.6-32
VBoxAutostart npx python3.6-config
VBoxBalloonCtrl pdftexi2dvi python3.6m
VBoxBugReport pip python3.6m-config
VBoxDTrace pip2 pyvenv
VBoxHeadless pip2.7 pyvenv-3.6
VBoxManage pip3 sqlite3_analyzer
VBoxVRDP pip3.6 sweep
VirtualBox pod2texi tclsh8.6
brew prl_convert texi2any
chardetect prl_disk_tool texi2dvi
chromedriver prl_perf_ctl texi2pdf
easy_install-3.6 prlcore2dmp texindex
idle3 prlctl vbox-img
idle3.6 prlexec vboxwebsrv
info prlsrvctl wish8.6
infokey pydoc3我在我的计算机上看到了不同安装程序的多个相同版本(如pip、pip2、pip2.7、pip3、pip3.6)。
。
我最终想要实现的是清理和清理这个烂摊子,并卸载我以前安装的所有与pip、python、homebrew、nnpm以及其他与这些相关的软件包/程序。在此之后,我想重新安装再次运行Python所需的东西,以及安装numpy、OpenCV等Python包。
此外,如果有人能帮我澄清和解释这些东西之间的关系(自制的、pip的、python的等等),它将帮助我更好地理解这一点,并有助于我今后下载和安装文件/包的实践。
https://stackoverflow.com/questions/55845815
复制相似问题