• conda环境中导入包的版本和环境不一致的问题


    在conda环境中启动python import package如果版本和预期不一样,可能有两个原因:

    • 其一是screen和conda的bug,显示处于新环境,但实际上仍处在base环境中。尝试conda deactivate再重新激活。
    • 另一种情况是conda自动将/home/[user_name]/.local/ 中的python包放进path中了,import时会优先搜索这个目录而非环境目录。可以在启动脚本如/home/[user_name]/.bachrc中增加一句export PYTHONNOUSERSITE=True(我是加在conda init的指令之前的,没尝试在之后是否有效)。这样可以避免conda将.local中的包目录加入sys.path。
  • 相关阅读:
    字典树
    Floyd算法
    迪杰斯特拉算法---单源点最短路径
    二叉树的遍历
    图的遍历
    二叉排序树
    拓扑排序
    开发中框架的发展
    IOC
    JS操作JSON总结
  • 原文地址:https://www.cnblogs.com/LukeStepByStep/p/14021229.html
Copyright © 2020-2023  润新知