通过使用pip,我可以在Spyder环境中运行的ipython中成功安装新软件包。我需要运行的是这样:
!python -m pip install mypackage
但是,尝试卸载软件包似乎根本不起作用。当我跑步时:
!python -m pip uninstall mypackage
控制台进入挂起状态。这不是严格的“挂起”,因为Spyder和控制台都没有挂起,但是命令只是不返回任何内容
我附上一张屏幕截图,以帮助解释我的意思。屏幕截图显示了在此行上按ENTER之后发生的事情-没任何反应!
有什么知道为什么吗?
答案 0 :(得分:1)
您不应在Spyder中使用点子。它可能会破坏您的整个分布。 Spyder是Anaconda软件包的一部分,您应该使用conda命令而不是pip。 conda命令的工作方式与pip命令相似。您可以使用conda安装软件包来代替pip安装软件包。
答案 1 :(得分:0)
(此处为
在这种情况下,pip会要求用户输入(确认他/她确实要卸载软件包)。该确认无法在我们的控制台中显示,这使其看起来像被阻止了。
您可以做的是通过-q
选项来点子以避免确认。但是总的来说,出于上述原因,在控制台中使用pip和conda是一个非常的主意。
答案 2 :(得分:0)
我有一台Windows 10 64位计算机,我在pip
上安装了spyder,但无法工作。所以要卸载我只是使用了这个命令
pip uninstall spyder
但是,如果spyder与Anaconda一起安装,则卸载Anacanda将删除其所有软件包,包括spyder。