开发者社区 > ModelScope模型即服务 > 正文

modelscope notebook的conda环境问题

现在很多项目需要用到python3.10或者cuda12版本,但是原系统环境是3.8,cuda11,使用conda安装虚拟环境后,并激活后,很多功能包不能切换成conda虚拟环境的包,如ipython怎么弄都是3.8版本的,cuda在conda里面已经是12了,但是执行时仍然提示版本太旧。啥原因呢?有高手告诉一下吗?好折腾。

展开
收起
深蓝emma 2023-11-02 10:50:16 116 0
2 条回答
写回答
取消 提交回答
  • image.png

    直接运行python是3.10版本,但是里面的包就是不能

    2023-11-02 13:50:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您的系统默认Python版本是3.8,并且您使用conda创建了一个新的Python 3.10环境,则新环境中的Python版本应该是3.10。如果仍然显示为3.8版本,可能是以下原因:

    1. 路径问题:检查您的PATH环境变量,确保conda虚拟环境中的Python被优先执行。
    2. conda配置:您可以使用conda config --show命令来查看您的conda配置,确保您的默认Python和CUDA版本正确。
    3. 应用程序别名或脚本:某些应用程序可能会直接链接到系统的Python 3.8,而不是conda环境中的Python 3.10。您可以删除这些别名或脚本,然后重新创建它们以指向新的Python 3.10。
    4. 环境变量:检查您是否设置了其他环境变量,如PYTHONPATH或LD_LIBRARY_PATH,它们可能会覆盖conda环境中的路径。
    5. shell配置文件:检查您的shell配置文件(如.bashrc、.bash_profile或.zshrc),确保它们包含了正确的环境变量和别名。
    2023-11-02 12:59:54
    赞同 展开评论 打赏

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载