CondaValueError: Malformed version string '~': invalid character(s)的解决方法

1,066 阅读1分钟

报错:CondaValueError: Malformed version string '~': invalid character(s).

引言

  • 连接上文就是在安装并解决paddle包的时候遇到的问题,这个问题得到了解决,但是又衍生了更多的问题,所以最终我是删除虚拟环境重新再创建并重新安装所需的包的,但是该报错确实是解决了的,所以仅供参考,不一定对谁都有用
  • 问题截图:(起因是无法直接安装)

  • 所以去飞浆官网找对应的安装命令 飞浆官网
  • 然后,就出现了这个错误

  • 参考方法如下:
conda upgrade -n base -c defaults --override-channels conda

参考链接

  • 生成结果,注意这个会升级很多的包,很有可能导致包版本不适配报错,比如我这里的python直接都升级到3.10了

  • 然后在安装paddle就可以了,虽然最终还是没法用.....

另外附上验证paddle安装成功的验证方法

  • 直接输入python打开控制台,输入以下指令
import paddle.fluid as fluid
fluid.install_check.run_check()

写到最后再求助一个问题吧

  • ModuleNotFoundError: No module named 'paddle.vision.ops'
  • 哪位大佬遇到过这种问题呢?这个报错我找了很久也没找到对应的解决方案,甚至没有该问题的词条,这是在我上方验证paddle安装成功的基础上出现的问题,又或者是哪个其他的安装包没有安装成功?
  • 该问题暂时先放着吧,我试试有无其他解决方法,如果有后续补充上来,如果没有那只能把如何避开得方法放上来了....