python - 在 Anaconda 中保持 Spyder 的更新
问题描述
在 win-10 机器上安装了 Anaconda,我使用的是 Spyder 4.1.5
总结一下:需要获得更多关于如何保持 VSCode 和 Spyder 更新的见解。我可以通过 Conda 做到这一点吗!?期待收到你的回复。
好吧,我想将 Spyder 更新到最新版本,所以我执行了以下命令:
conda update conda
conda update anaconda
conda update spyder
他们都运行没有错误,但 spyder 版本没有改变 - 这是我用来启动的命令:
好吧 - 我一直认为如果我们想在根环境中更新 Spyder,那么下面的命令 conda update spyder 可以工作
如果我们想为我们创建的虚拟环境更新 Spyder(例如,对于不同版本的 Python),那么 conda update -n $ENV_NAME spyder 其中 $ENV_NAME 是我们的环境名称。
如何指示这里发生了什么?
我应该在更新 spyder 之前运行 conda update anaconda 吗?
好吧 - 我认为我必须确保我在基本目录中。
这里 conda install spyder 应该可以工作。
我也试过这个:conda install spyder=new_version_number。new_version_number 应该是数字。
顺便说一句:我在这里查看了官方文档:code.visualstudio.com/docs/python/debugging。简而言之,我尝试了“添加配置”按钮。但我想我的安装和/配置搞砸了。
我也需要这些步骤吗!?
如何在 VS 代码中激活 conda 环境 https://medium.com/@udiyosovzon/how-to-activate-conda-environment-in-vs-code-ce599497f20d
在 VSCode 中激活 Conda 的有效方法 https://medium.com/analytics-vidhya/efficient-way-to-activate-conda-in-vscode-ef21c4c231f2
更新:很明显,Anaconda-channeling-东西有时会阻碍。- 至少在 spyder 更新方面
参看。为什么 Conda 不安装/更新最新版本的 Spyder? 为什么 Conda 不安装/更新最新版本的 Spyder?
但是那些错误报告和“解决方案”是一年前提出的。Spyder 现在在更高版本上。为什么 conda 仍然安装 Spyder 版本 4.0.1,所有问题,在 4.0.1 已知有问题一年之后?为什么它不能正确更新到任何更高版本?最新版本应该是 5.0.0,甚至在此之前推出了 4.2.*。
问题出在 Anaconda 频道上。
我卸载了 Spyder,然后使用以下命令安装:
conda install spyder 和 Spyder 5.0.0 安装成功。
Anaconda 的 Spyder 页面 ( https://anaconda.org/anaconda/spyder ) 给出的命令如下:
conda install -c anaconda spyder 导致了 Spyder 4.0.1 的安装,而不是 5.0.0,它应该按照页面本身的文档安装。
注意:如果这种行为是相同的,我会仔细看看 - 关于更新 VSCode!?
更新:
我想我必须注意以下步骤
• Check and test conda is installed and available
• see if i need an Update conda if necessary
• Create the great virtual environment
• Activate a virtual environment - with all the tests that we can apply now
总结一下:需要获得更多关于如何保持 VSCode 和 Spyder 更新的见解。我可以通过 Conda 做到这一点吗!?期待收到你的回复。
解决方案
Visual Studio Code 具有适用于 Windows 和 Mac 的自动更新:引用自vs code faq:
...默认情况下,VS Code 设置为在我们发布新更新时为 macOS 和 Windows 用户自动更新。如果您不想获得自动更新,可以将更新:模式设置从默认设置为无。
要修改更新模式,请转到文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置),搜索更新模式并将设置更改为无。...
关于 anaconda,您的命令似乎很好。
conda update conda
conda update spyder
应该管用。只要确保你已经激活了你的环境。
有关 conda 更新的更多信息,请参阅官方页面。
推荐阅读
- windows - 如何创建一个基本的 PowerShell 脚本来运行简单的命令并将结果输出到终端?
- html - 文本两边的行溢出
- android - 如何为不同尺寸的 Android 创建 UI
- html - 如何通过 htaccess 重定向到不同的文件扩展名
- css - CSS网格中带有空格的代码标签会导致布局中断
- angular - mat-checkbox 角度中的意外令牌错误
- javascript - 如何在 Laravel 中的按钮上使用 Ajax?
- python - 使用列表理解的字符串操作
- bash - 如何睡在贝壳里?
- quaternions - 如何从四元数数据中计算角度方向(姿态)的时间导数?