在维护Pip安装的同时安全卸载Anaconda

时间:2019-04-22 06:57:19

标签: python anaconda jupyter

几个月前我尝试安装nbviewer之后,我无法打开Anaconda Navigator。无论我尝试安装什么,现在我都可以使用任何类型的conda命令行获取此错误:

command line

如果我卸载了Anaconda,使用pip进行的安装是否会被清除并覆盖?我真的不想再处理软件,我希望通过pip安装所有内容,但同时,我仍然不想破坏Jupyter Notebook的工作流程。我担心卸载Anaconda会重置所有内容。

1 个答案:

答案 0 :(得分:2)

Conda和pip一样,是一个包管理器。但是conda还管理用于运行代码的python环境。如果您卸载conda,很有可能会卸载您当前的所有软件包。

重新安装后,建议您仅对包使用conda或pip,但不要同时使用两者,并且建议使用conda进行环境管理。

对于每种不同的项目,您应该通过运行来创建新的python环境

conda create -n my-new-environment python=3 
#example

并且仅使用pip或conda安装软件包。

这样,每个python环境都不会被其他python环境污染,如果一个环境出现故障,您失去所有一切的风险就会降低。

有关Python环境的更多信息,我建议您阅读以下主题的Python文档:https://docs.python.org/3/tutorial/venv.html