Handshake failed due to invalid Upgrade header: null 解决方案

由于服务有websocket
解决方案,在 Nginx ,location 中添加以下代码:

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;

### Conda 升级过程中遇到 `InvalidVersionSpecError` 错误的原因 当执行 `conda update conda` 或者其他包更新操作时,如果出现如下错误: ``` Solving environment: failed InvalidVersionSpecError: Invalid version spec: =2.7 ``` 这通常是因为 `.condarc` 文件中的配置存在问题。具体来说,在 `.condarc` 中可能存在不合法的版本规格说明符[^1]。 ### 解决方案 #### 修改 .condarc 文件 `.condarc` 是 Conda 的全局配置文件,位于用户的主目录下(对于 Windows 用户通常是 `C:\Users\<用户名>\.condarc`)。该文件定义了 Conda 使用的各种设置,包括通道列表等。 要解决问题,建议按照以下方式调整此文件的内容: - **更换镜像源**:将默认的国外镜像替换为更稳定的国内镜像,比如清华大学开源软件镜像站提供的 Anaconda 镜像[^3]。 - **移除特定频道**:有时某些第三方频道(如 conda-forge)可能会引起冲突或兼容性问题。尝试暂时禁用这些额外的频道可以帮助排除干扰因素[^2]。 完成上述更改之后,再次运行命令来更新 Conda 及其环境下的各个包应该能够顺利完成。 ```bash conda update --all ``` 或者单独更新 Conda 自身: ```bash conda update conda ``` 通过这种方式可以有效规避由于版本号指定不当而导致的安装失败情况。 ### 注意事项 确保每次修改完 `.condarc` 后都保存好变更,并且可以在终端里输入 `conda config --show` 来查看当前生效的配置项是否正确无误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值