我在Windows 10下安装了Anaconda。一切正常。我也跑了
conda upgrade --all
Run Code Online (Sandbox Code Playgroud)
在命令提示符下。
但是,我注意到在命令提示符下键入此命令时:
pip list -o
Run Code Online (Sandbox Code Playgroud)
我得到(除其他事项外)
astroid (1.4.7) - Latest: 1.4.8 [wheel]
Run Code Online (Sandbox Code Playgroud)
这意味着程序包astroid可以在pip下升级。但是,当我转到Anaconda Navigator并查看可升级软件包的列表时,却没有看到astroid。(我无法找到查看在Conda下可升级的软件包的命令行方式)。
有人可以解释为什么astroid在Pip下而不是Conda下可升级吗?
Anaconda维护的软件包列表与PyPI的软件包列表不同。astroidAnaconda软件包列表中似乎尚未更新。
您可以等到Anaconda中有可用的更新,或者可以通过卸载conda版本并安装pip 来临时使用可用pip的版本:
conda remove astroid
pip install astroid
Run Code Online (Sandbox Code Playgroud)
Anaconda更新后,请反转这两个命令以切回:
pip uninstall astroid
conda install astroid
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |