With pip list
我看到了已安装模块的列表,其中包括 scipy、numpy 和 pandas。
If I pip install -U...
其中任何一个,它都会检查它,查看其是否是最新的,然后返回提示。但如果我pip uninstall pandas
或我可以在列表中看到的任何项目,它说
Can't uninstall numpy. No files were found to uninstall
我通过 Enthought 的 Canopy Stack 安装了与 Python 相关的所有内容。
显然,在使用 Canopy 安装/包管理时需要一些额外的小心 - 例如,开发人员/工作人员 @ Enthought 说(例如https://support.enthought.com/entries/22914233-使用非 EPD-package-installers-such-as-pip https://support.enthought.com/entries/22914233-Using-non-EPD-package-installers-such-as-pip)
“当您希望从其他来源安装 EPD 软件包时,最佳实践是首先将其卸载(enpkg --remove some_package
),然后使用您喜欢的任何技术来安装它”,例如(pip install some_package
)
值得注意的是,“sklearn”模块让我import datasets
使用 Canopy 软件包管理器更新 (33) 个过时的软件包后。注意:这些是 PIP 所说的最新软件包!
总结一下:如果您安装了 Canopy,请使用包管理器(恕我直言,始终如此,即使上面的链接中列出了一些解决方法)来保持更新,然后根据提示进行操作(如果您选择)。由于某种原因,PIP 看不到(?)由 CANOPY 管理的包裹!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)