卸载一些python包会删除c:\ Pythonxy链接

时间:2017-05-29 09:03:36

标签: python windows uninstall nose

环境:Windows 7,Windows 10. 32位Python 2.7.9,32位Python 3.4.2。

问题:一些python包,特别是ipython和nose,当使用例如卸载时" pip uninstall nose"还会删除C:\ Python27 / C:\ Python34链接。许多任务都使用这些链接,卸载后无法访问任何Python工具。

在Windows 2.7或Windows 10下,在Python 2.7.9或Python 3.4.2下,鼻子1.3.4或1.3.7一直发生这种情况。

在十几种不同年龄段的不同机器上,无论是台式机还是构建代理,行为都是相同的。

卸载ipython的行为与卸载鼻子的行为相同。其他软件包卸载没有任何此类问题。

我不是在做自己的Python开发,而是使用各种工具版本为几个项目维护构建环境。因此,取消一个版本的Python包以为另一个版本腾出空间是一个日常事务:在我们的构建代理上,可以(原则上)为每个执行的构建作业安装另一个版本的包。因此,我们完全依赖于旧版本的自动(即脚本化)和静默卸载以及新版本的安装。无需手动操作来清理,恢复已删除的链接。

有关如何处理此问题的任何提示?

如果有人能解释为什么会发生这种情况,我会非常好奇!

0 个答案:

没有答案